aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--maintenance/CheckSignatures.php2
-rw-r--r--maintenance/CommandLineInc.php2
-rw-r--r--maintenance/README4
-rw-r--r--maintenance/SqliteMaintenance.php4
-rw-r--r--maintenance/TableCleanup.php2
-rw-r--r--maintenance/Version.php4
-rw-r--r--maintenance/addChangeTag.php4
-rw-r--r--maintenance/addSite.php4
-rw-r--r--maintenance/attachLatest.php4
-rw-r--r--maintenance/benchmarks/benchmarkCommentFormatter.php4
-rw-r--r--maintenance/benchmarks/benchmarkEval.php4
-rw-r--r--maintenance/benchmarks/benchmarkHooks.php4
-rw-r--r--maintenance/benchmarks/benchmarkJsValidate.php4
-rw-r--r--maintenance/benchmarks/benchmarkJsonCodec.php4
-rw-r--r--maintenance/benchmarks/benchmarkLruHash.php4
-rw-r--r--maintenance/benchmarks/benchmarkParse.php4
-rw-r--r--maintenance/benchmarks/benchmarkPurge.php4
-rw-r--r--maintenance/benchmarks/benchmarkSanitizer.php4
-rw-r--r--maintenance/benchmarks/benchmarkSettings.php4
-rw-r--r--maintenance/benchmarks/benchmarkTidy.php4
-rw-r--r--maintenance/benchmarks/benchmarkTitleValue.php4
-rw-r--r--maintenance/benchmarks/benchmarkTruncate.php4
-rw-r--r--maintenance/blockUsers.php4
-rw-r--r--maintenance/categoryChangesAsRdf.php4
-rw-r--r--maintenance/changePassword.php4
-rw-r--r--maintenance/checkBadRedirects.php4
-rw-r--r--maintenance/checkComposerLockUpToDate.php4
-rw-r--r--maintenance/checkDependencies.php4
-rw-r--r--maintenance/checkImages.php4
-rw-r--r--maintenance/checkUsernames.php4
-rw-r--r--maintenance/cleanupCaps.php4
-rw-r--r--maintenance/cleanupEmptyCategories.php4
-rw-r--r--maintenance/cleanupImages.php4
-rw-r--r--maintenance/cleanupInvalidDbKeys.php4
-rw-r--r--maintenance/cleanupPageLang.php4
-rw-r--r--maintenance/cleanupPreferences.php4
-rw-r--r--maintenance/cleanupRemovedModules.php4
-rw-r--r--maintenance/cleanupSpam.php4
-rw-r--r--maintenance/cleanupTitles.php4
-rw-r--r--maintenance/cleanupUploadStash.php4
-rw-r--r--maintenance/cleanupWatchlist.php4
-rw-r--r--maintenance/clearInterwikiCache.php4
-rw-r--r--maintenance/compareLanguageConverterOutput.php4
-rw-r--r--maintenance/compareParserCache.php4
-rw-r--r--maintenance/compareParsers.php4
-rw-r--r--maintenance/convertExtensionToRegistration.php4
-rw-r--r--maintenance/convertExtensionsMessagesToTranslationAlias.php4
-rw-r--r--maintenance/copyFileBackend.php4
-rw-r--r--maintenance/copyJobQueue.php4
-rw-r--r--maintenance/createAndPromote.php4
-rw-r--r--maintenance/createBotPassword.php4
-rw-r--r--maintenance/deleteArchivedFiles.php4
-rw-r--r--maintenance/deleteArchivedRevisions.php4
-rw-r--r--maintenance/deleteAutoPatrolLogs.php4
-rw-r--r--maintenance/deleteBatch.php4
-rw-r--r--maintenance/deleteDefaultMessages.php4
-rw-r--r--maintenance/deleteEqualMessages.php4
-rw-r--r--maintenance/deleteLocalPasswords.php2
-rw-r--r--maintenance/deleteOldRevisions.php4
-rw-r--r--maintenance/deleteOrphanedRevisions.php4
-rw-r--r--maintenance/deleteSelfExternals.php4
-rw-r--r--maintenance/deleteTag.php4
-rw-r--r--maintenance/deleteUserEmail.php4
-rw-r--r--maintenance/dumpBackup.php4
-rw-r--r--maintenance/dumpCategoriesAsRdf.php4
-rw-r--r--maintenance/dumpIterator.php4
-rw-r--r--maintenance/dumpLinks.php4
-rw-r--r--maintenance/dumpTextPass.php2
-rw-r--r--maintenance/dumpUploads.php4
-rw-r--r--maintenance/edit.php4
-rw-r--r--maintenance/emptyUserGroup.php4
-rw-r--r--maintenance/eraseArchivedFile.php4
-rw-r--r--maintenance/eval.php4
-rw-r--r--maintenance/expireTemporaryAccounts.php4
-rw-r--r--maintenance/exportSites.php4
-rw-r--r--maintenance/fetchText.php4
-rw-r--r--maintenance/fileOpPerfTest.php4
-rw-r--r--maintenance/findBadBlobs.php4
-rw-r--r--maintenance/findClasses.php4
-rw-r--r--maintenance/findDeprecated.php4
-rw-r--r--maintenance/findMissingActors.php4
-rw-r--r--maintenance/findMissingFiles.php4
-rw-r--r--maintenance/findOrphanedFiles.php4
-rw-r--r--maintenance/fixDoubleRedirects.php4
-rw-r--r--maintenance/fixInconsistentRedirects.php4
-rw-r--r--maintenance/fixMergeHistoryCorruption.php4
-rw-r--r--maintenance/fixTimestamps.php4
-rw-r--r--maintenance/fixUserRegistration.php4
-rw-r--r--maintenance/formatInstallDoc.php4
-rw-r--r--maintenance/generateAutoload.php4
-rw-r--r--maintenance/generateConfigSchema.php4
-rw-r--r--maintenance/generateJsonI18n.php4
-rw-r--r--maintenance/generateSchemaChangeSql.php4
-rw-r--r--maintenance/generateSchemaSql.php4
-rw-r--r--maintenance/generateSitemap.php4
-rw-r--r--maintenance/getConfiguration.php4
-rw-r--r--maintenance/getLagTimes.php4
-rw-r--r--maintenance/getReplicaServer.php4
-rw-r--r--maintenance/getText.php4
-rw-r--r--maintenance/grep.php4
-rw-r--r--maintenance/importDump.php4
-rw-r--r--maintenance/importImages.php4
-rw-r--r--maintenance/importSiteScripts.php4
-rw-r--r--maintenance/importSites.php4
-rw-r--r--maintenance/importTextFiles.php4
-rw-r--r--maintenance/includes/BackupDumper.php2
-rw-r--r--maintenance/includes/DeleteLocalPasswords.php2
-rw-r--r--maintenance/includes/SchemaMaintenance.php2
-rw-r--r--maintenance/includes/TextPassDumper.php2
-rw-r--r--maintenance/initEditCount.php4
-rw-r--r--maintenance/initSiteStats.php4
-rw-r--r--maintenance/initUserPreference.php4
-rw-r--r--maintenance/install.php4
-rw-r--r--maintenance/invalidateBotPasswords.php4
-rw-r--r--maintenance/invalidateUserSessions.php4
-rw-r--r--maintenance/jsparse.php4
-rw-r--r--maintenance/lag.php4
-rw-r--r--maintenance/language/alltrans.php4
-rw-r--r--maintenance/language/date-formats.php4
-rw-r--r--maintenance/language/digit2html.php4
-rw-r--r--maintenance/language/dumpMessages.php4
-rw-r--r--maintenance/language/generateCollationData.php4
-rw-r--r--maintenance/language/generateNormalizerDataAr.php4
-rw-r--r--maintenance/language/generateNormalizerDataMl.php4
-rw-r--r--maintenance/language/generateUcfirstOverrides.php4
-rw-r--r--maintenance/language/generateUpperCharTable.php4
-rw-r--r--maintenance/language/importExtensionMessages.php4
-rw-r--r--maintenance/language/langmemusage.php4
-rw-r--r--maintenance/language/listVariants.php4
-rw-r--r--maintenance/makeTestEdits.php4
-rw-r--r--maintenance/manageForeignResources.php4
-rw-r--r--maintenance/manageJobs.php4
-rw-r--r--maintenance/mcc.php4
-rw-r--r--maintenance/mctest.php4
-rw-r--r--maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php4
-rw-r--r--maintenance/mergeMessageFileList.php4
-rw-r--r--maintenance/migrateBlocks.php4
-rw-r--r--maintenance/migrateExternallinks.php4
-rw-r--r--maintenance/migrateFileRepoLayout.php4
-rw-r--r--maintenance/migrateLinksTable.php4
-rw-r--r--maintenance/migrateRevisionActorTemp.php4
-rw-r--r--maintenance/migrateRevisionCommentTemp.php4
-rw-r--r--maintenance/migrateUserGroup.php4
-rw-r--r--maintenance/moveBatch.php4
-rw-r--r--maintenance/mwdocgen.php4
-rw-r--r--maintenance/mysql.php4
-rw-r--r--maintenance/namespaceDupes.php4
-rw-r--r--maintenance/nukeNS.php4
-rw-r--r--maintenance/nukePage.php4
-rw-r--r--maintenance/pageExists.php4
-rw-r--r--maintenance/parse.php4
-rw-r--r--maintenance/patchSql.php4
-rw-r--r--maintenance/populateChangeTagDef.php4
-rw-r--r--maintenance/populateInterwiki.php4
-rw-r--r--maintenance/populateUserIsTemp.php4
-rw-r--r--maintenance/prewarmParsoidParserCache.php4
-rw-r--r--maintenance/protect.php4
-rw-r--r--maintenance/pruneFileCache.php4
-rw-r--r--maintenance/pruneUnusedLinkTargetRows.php4
-rw-r--r--maintenance/purgeChangedFiles.php4
-rw-r--r--maintenance/purgeChangedPages.php4
-rw-r--r--maintenance/purgeExpiredBlocks.php4
-rw-r--r--maintenance/purgeExpiredUserrights.php4
-rw-r--r--maintenance/purgeExpiredWatchlistItems.php4
-rw-r--r--maintenance/purgeList.php4
-rw-r--r--maintenance/purgeMessageBlobStore.php4
-rw-r--r--maintenance/purgeModuleDeps.php4
-rw-r--r--maintenance/purgeOldText.php4
-rw-r--r--maintenance/purgePage.php4
-rw-r--r--maintenance/purgeParserCache.php4
-rw-r--r--maintenance/purgeRecentChanges.php4
-rw-r--r--maintenance/reassignEdits.php4
-rw-r--r--maintenance/rebuildFileCache.php4
-rw-r--r--maintenance/rebuildImages.php4
-rw-r--r--maintenance/rebuildLocalisationCache.php4
-rw-r--r--maintenance/rebuildall.php4
-rw-r--r--maintenance/rebuildmessages.php4
-rw-r--r--maintenance/rebuildrecentchanges.php4
-rw-r--r--maintenance/rebuildtextindex.php4
-rw-r--r--maintenance/recountCategories.php4
-rw-r--r--maintenance/refreshFileHeaders.php4
-rw-r--r--maintenance/refreshImageMetadata.php4
-rw-r--r--maintenance/refreshLinks.php4
-rw-r--r--maintenance/removeInvalidEmails.php4
-rw-r--r--maintenance/removeUnusedAccounts.php4
-rw-r--r--maintenance/renameDbPrefix.php4
-rw-r--r--maintenance/renameRestrictions.php4
-rw-r--r--maintenance/renameUser.php4
-rw-r--r--maintenance/renameUsersMatchingPattern.php4
-rw-r--r--maintenance/renderDump.php4
-rw-r--r--maintenance/resetAuthenticationThrottle.php4
-rw-r--r--maintenance/resetPageRandom.php4
-rw-r--r--maintenance/resetUserEmail.php4
-rw-r--r--maintenance/rollbackEdits.php4
-rw-r--r--maintenance/runBatchedQuery.php4
-rw-r--r--maintenance/runJobs.php4
-rw-r--r--maintenance/shell.php4
-rw-r--r--maintenance/showJobs.php4
-rw-r--r--maintenance/showSiteStats.php4
-rw-r--r--maintenance/sql.php4
-rw-r--r--maintenance/storage/checkStorage.php4
-rw-r--r--maintenance/storage/compressOld.php4
-rw-r--r--maintenance/storage/dumpRev.php4
-rw-r--r--maintenance/storage/fixLegacyEncoding.php4
-rw-r--r--maintenance/storage/moveToExternal.php4
-rw-r--r--maintenance/storage/orphanStats.php4
-rw-r--r--maintenance/storage/resolveStubs.php4
-rw-r--r--maintenance/storage/storageTypeStats.php4
-rw-r--r--maintenance/storage/testCompression.php4
-rw-r--r--maintenance/storage/trackBlobs.php4
-rw-r--r--maintenance/undelete.php4
-rwxr-xr-xmaintenance/update.php4
-rw-r--r--maintenance/updateArticleCount.php4
-rw-r--r--maintenance/updateCollation.php4
-rw-r--r--maintenance/updateExtensionJsonSchema.php4
-rw-r--r--maintenance/updateRestrictions.php4
-rw-r--r--maintenance/updateSearchIndex.php4
-rw-r--r--maintenance/updateSpecialPages.php4
-rw-r--r--maintenance/uppercaseTitlesForUnicodeTransition.php4
-rw-r--r--maintenance/userOptions.php4
-rw-r--r--maintenance/validateRegistrationFile.php4
-rw-r--r--maintenance/view.php4
-rw-r--r--maintenance/wikiBirthday.php4
-rw-r--r--maintenance/wrapOldPasswords.php4
224 files changed, 878 insertions, 0 deletions
diff --git a/maintenance/CheckSignatures.php b/maintenance/CheckSignatures.php
index f296db048a82..3e66da574956 100644
--- a/maintenance/CheckSignatures.php
+++ b/maintenance/CheckSignatures.php
@@ -79,4 +79,6 @@ class CheckSignatures extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CheckSignatures::class;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/CommandLineInc.php b/maintenance/CommandLineInc.php
index 3bb0f185fcbd..4f313383cebe 100644
--- a/maintenance/CommandLineInc.php
+++ b/maintenance/CommandLineInc.php
@@ -72,5 +72,7 @@ class CommandLineInc extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CommandLineInc::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/README b/maintenance/README
index aca4c5c0f973..54c9aa27cd9c 100644
--- a/maintenance/README
+++ b/maintenance/README
@@ -83,7 +83,9 @@ achieved as follows:
At the top of the script file, place the statement:
<pre>
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
</pre>.
For maintenance scripts defined in extensions, this is slightly more complex:
@@ -96,8 +98,10 @@ require_once getenv( 'MW_INSTALL_PATH' ) !== false
Then, at the bottom of the file, replace the return statement with the
following lines:
<pre>
+// @codeCoverageIgnoreStart
$maintClass = Frobnify::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
</pre>
This will allow your script to be executed directly on the PHP command line.
diff --git a/maintenance/SqliteMaintenance.php b/maintenance/SqliteMaintenance.php
index 21344bc92c78..8aafdd83ae1a 100644
--- a/maintenance/SqliteMaintenance.php
+++ b/maintenance/SqliteMaintenance.php
@@ -25,7 +25,9 @@ use Wikimedia\AtEase\AtEase;
use Wikimedia\Rdbms\DatabaseSqlite;
use Wikimedia\Rdbms\IMaintainableDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that performs some operations specific to SQLite database backend.
@@ -137,5 +139,7 @@ class SqliteMaintenance extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = SqliteMaintenance::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/TableCleanup.php b/maintenance/TableCleanup.php
index c305d1360bae..47167b99115e 100644
--- a/maintenance/TableCleanup.php
+++ b/maintenance/TableCleanup.php
@@ -23,7 +23,9 @@
use MediaWiki\WikiMap\WikiMap;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Generic class to cleanup a database table. Already subclasses Maintenance.
diff --git a/maintenance/Version.php b/maintenance/Version.php
index 16a05775d559..dbd8c3c78d18 100644
--- a/maintenance/Version.php
+++ b/maintenance/Version.php
@@ -28,7 +28,9 @@ namespace MediaWiki\Maintenance;
use Maintenance;
use MediaWiki\Utils\GitInfo;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* @ingroup Maintenance
@@ -78,5 +80,7 @@ class Version extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = Version::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/addChangeTag.php b/maintenance/addChangeTag.php
index 513c40325c12..8cd3382ed278 100644
--- a/maintenance/addChangeTag.php
+++ b/maintenance/addChangeTag.php
@@ -25,7 +25,9 @@
use MediaWiki\Permissions\UltimateAuthority;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Adds a change tag to the wiki
@@ -62,5 +64,7 @@ class AddChangeTag extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = AddChangeTag::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/addSite.php b/maintenance/addSite.php
index d7840bd2112e..301c73a9f46a 100644
--- a/maintenance/addSite.php
+++ b/maintenance/addSite.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Site\MediaWikiSite;
@@ -97,5 +99,7 @@ class AddSite extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = AddSite::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/attachLatest.php b/maintenance/attachLatest.php
index 2ed1b73a3158..b27fec41db99 100644
--- a/maintenance/attachLatest.php
+++ b/maintenance/attachLatest.php
@@ -26,7 +26,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to correct wrong values in the `page_latest` field
@@ -102,5 +104,7 @@ class AttachLatest extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = AttachLatest::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkCommentFormatter.php b/maintenance/benchmarks/benchmarkCommentFormatter.php
index 6f26e0ae27a4..92852a12c14e 100644
--- a/maintenance/benchmarks/benchmarkCommentFormatter.php
+++ b/maintenance/benchmarks/benchmarkCommentFormatter.php
@@ -3,7 +3,9 @@
use MediaWiki\CommentFormatter\CommentItem;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
class BenchmarkCommentFormatter extends Benchmarker {
public function __construct() {
@@ -75,5 +77,7 @@ class BenchmarkCommentFormatter extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkCommentFormatter::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkEval.php b/maintenance/benchmarks/benchmarkEval.php
index 715a71efba1f..531f5e093f72 100644
--- a/maintenance/benchmarks/benchmarkEval.php
+++ b/maintenance/benchmarks/benchmarkEval.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Benchmark any provided code for ad-hoc benchmarks.
@@ -57,5 +59,7 @@ class BenchmarkEval extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkEval::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkHooks.php b/maintenance/benchmarks/benchmarkHooks.php
index 6782f6ee7b8a..0b2bdefe04f9 100644
--- a/maintenance/benchmarks/benchmarkHooks.php
+++ b/maintenance/benchmarks/benchmarkHooks.php
@@ -21,7 +21,9 @@
* @ingroup Benchmark
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that benchmarks %MediaWiki hooks.
@@ -68,5 +70,7 @@ class BenchmarkHooks extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkHooks::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkJsValidate.php b/maintenance/benchmarks/benchmarkJsValidate.php
index a1095f4fd4c5..c168e0d9404e 100644
--- a/maintenance/benchmarks/benchmarkJsValidate.php
+++ b/maintenance/benchmarks/benchmarkJsValidate.php
@@ -19,7 +19,9 @@
* @ingroup Benchmark
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Measure ResourceLoader syntax validation for user-supplied JavaScript.
@@ -57,5 +59,7 @@ class BenchmarkJsValidate extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkJsValidate::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkJsonCodec.php b/maintenance/benchmarks/benchmarkJsonCodec.php
index 5144399d4ec2..ce40dfe1d4f0 100644
--- a/maintenance/benchmarks/benchmarkJsonCodec.php
+++ b/maintenance/benchmarks/benchmarkJsonCodec.php
@@ -20,7 +20,9 @@
use MediaWiki\Json\JsonCodec;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* @ingroup Benchmark
@@ -92,5 +94,7 @@ class BenchmarkJsonCodec extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkJsonCodec::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkLruHash.php b/maintenance/benchmarks/benchmarkLruHash.php
index e2e374cf9424..631d63839136 100644
--- a/maintenance/benchmarks/benchmarkLruHash.php
+++ b/maintenance/benchmarks/benchmarkLruHash.php
@@ -21,7 +21,9 @@
use Wikimedia\ObjectCache\HashBagOStuff;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that benchmarks HashBagOStuff and MapCacheLRU.
@@ -127,5 +129,7 @@ class BenchmarkLruHash extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkLruHash::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkParse.php b/maintenance/benchmarks/benchmarkParse.php
index 04ab6eb173df..3fd856bfd9bb 100644
--- a/maintenance/benchmarks/benchmarkParse.php
+++ b/maintenance/benchmarks/benchmarkParse.php
@@ -22,7 +22,9 @@
* @ingroup Benchmark
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Cache\LinkCache;
use MediaWiki\Linker\LinkTarget;
@@ -198,5 +200,7 @@ class BenchmarkParse extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkParse::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkPurge.php b/maintenance/benchmarks/benchmarkPurge.php
index c8ffa4c2b4b0..348a4b3bb18c 100644
--- a/maintenance/benchmarks/benchmarkPurge.php
+++ b/maintenance/benchmarks/benchmarkPurge.php
@@ -21,7 +21,9 @@
* @ingroup Benchmark
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Deferred\CdnCacheUpdate;
@@ -117,5 +119,7 @@ class BenchmarkPurge extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkPurge::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkSanitizer.php b/maintenance/benchmarks/benchmarkSanitizer.php
index 8fff67c50819..f273562b40da 100644
--- a/maintenance/benchmarks/benchmarkSanitizer.php
+++ b/maintenance/benchmarks/benchmarkSanitizer.php
@@ -22,7 +22,9 @@
use MediaWiki\MainConfigNames;
use MediaWiki\Parser\Sanitizer;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that benchmarks Sanitizer methods.
@@ -140,5 +142,7 @@ class BenchmarkSanitizer extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkSanitizer::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkSettings.php b/maintenance/benchmarks/benchmarkSettings.php
index 78017b86866f..e386232c868e 100644
--- a/maintenance/benchmarks/benchmarkSettings.php
+++ b/maintenance/benchmarks/benchmarkSettings.php
@@ -29,7 +29,9 @@ use MediaWiki\Settings\SettingsBuilder;
use MediaWiki\Settings\Source\PhpSettingsSource;
use MediaWiki\Settings\Source\ReflectionSchemaSource;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that benchmarks loading of settings files.
@@ -136,5 +138,7 @@ class BenchmarkSettings extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkSettings::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkTidy.php b/maintenance/benchmarks/benchmarkTidy.php
index 2bbf823dc70e..cbbc4e9cb030 100644
--- a/maintenance/benchmarks/benchmarkTidy.php
+++ b/maintenance/benchmarks/benchmarkTidy.php
@@ -19,7 +19,9 @@
* @ingroup Benchmark
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
class BenchmarkTidy extends Benchmarker {
public function __construct() {
@@ -78,5 +80,7 @@ class BenchmarkTidy extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkTidy::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkTitleValue.php b/maintenance/benchmarks/benchmarkTitleValue.php
index 08a1a9b206ce..06e3b52265ee 100644
--- a/maintenance/benchmarks/benchmarkTitleValue.php
+++ b/maintenance/benchmarks/benchmarkTitleValue.php
@@ -23,7 +23,9 @@ use MediaWiki\Title\TitleFormatter;
use MediaWiki\Title\TitleParser;
use MediaWiki\Title\TitleValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that benchmarks TitleValue vs Title.
@@ -143,5 +145,7 @@ class BenchmarkTitleValue extends Benchmarker {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkTitleValue::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/benchmarks/benchmarkTruncate.php b/maintenance/benchmarks/benchmarkTruncate.php
index 189f1b62caf8..27dd318a34da 100644
--- a/maintenance/benchmarks/benchmarkTruncate.php
+++ b/maintenance/benchmarks/benchmarkTruncate.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../includes/Benchmarker.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that benchmarks TRUNCATE versus DELETE queries.
@@ -51,5 +53,7 @@ class BenchmarkTruncate extends Benchmarker {
$dbw->dropTable( 'benchmark_temp_test', $fname );
}
}
+// @codeCoverageIgnoreStart
$maintClass = BenchmarkTruncate::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/blockUsers.php b/maintenance/blockUsers.php
index f984863826a2..639b0cbaf141 100644
--- a/maintenance/blockUsers.php
+++ b/maintenance/blockUsers.php
@@ -20,7 +20,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\User\User;
@@ -181,5 +183,7 @@ class BlockUsers extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = BlockUsers::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/categoryChangesAsRdf.php b/maintenance/categoryChangesAsRdf.php
index e76dc3a3df83..ba8c9f24ec1b 100644
--- a/maintenance/categoryChangesAsRdf.php
+++ b/maintenance/categoryChangesAsRdf.php
@@ -24,7 +24,9 @@ use Wikimedia\Purtle\RdfWriter;
use Wikimedia\Purtle\TurtleRdfWriter;
use Wikimedia\Rdbms\IReadableDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to provide RDF representation of the recent changes in category tree.
@@ -683,5 +685,7 @@ SPARQL;
}
}
+// @codeCoverageIgnoreStart
$maintClass = CategoryChangesAsRdf::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/changePassword.php b/maintenance/changePassword.php
index 3b2cd5e2ced2..ddf37edc0c74 100644
--- a/maintenance/changePassword.php
+++ b/maintenance/changePassword.php
@@ -24,7 +24,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to change the password of a given user.
@@ -56,5 +58,7 @@ class ChangePassword extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ChangePassword::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/checkBadRedirects.php b/maintenance/checkBadRedirects.php
index c53fcde05518..ccb75c12a323 100644
--- a/maintenance/checkBadRedirects.php
+++ b/maintenance/checkBadRedirects.php
@@ -24,7 +24,9 @@
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to check that pages marked as being redirects really are.
@@ -66,5 +68,7 @@ class CheckBadRedirects extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CheckBadRedirects::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/checkComposerLockUpToDate.php b/maintenance/checkComposerLockUpToDate.php
index 3c75b2c5e3ef..9a08184ff1ab 100644
--- a/maintenance/checkComposerLockUpToDate.php
+++ b/maintenance/checkComposerLockUpToDate.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Composer\LockFileChecker;
use Wikimedia\Composer\ComposerJson;
@@ -69,5 +71,7 @@ class CheckComposerLockUpToDate extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CheckComposerLockUpToDate::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/checkDependencies.php b/maintenance/checkDependencies.php
index bf4eeaf80393..9cbe8c01c6ca 100644
--- a/maintenance/checkDependencies.php
+++ b/maintenance/checkDependencies.php
@@ -24,7 +24,9 @@ use MediaWiki\MainConfigNames;
use MediaWiki\Registration\ExtensionDependencyError;
use MediaWiki\Registration\ExtensionRegistry;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Checks dependencies for extensions, mostly without loading them
@@ -204,5 +206,7 @@ class CheckDependencies extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CheckDependencies::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/checkImages.php b/maintenance/checkImages.php
index 2aae7809931d..a9b48bc3c24e 100644
--- a/maintenance/checkImages.php
+++ b/maintenance/checkImages.php
@@ -23,7 +23,9 @@
use MediaWiki\FileRepo\File\FileSelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to check images to see if they exist, are readable, etc.
@@ -86,5 +88,7 @@ class CheckImages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CheckImages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/checkUsernames.php b/maintenance/checkUsernames.php
index ad66fee84672..c9a748153ba7 100644
--- a/maintenance/checkUsernames.php
+++ b/maintenance/checkUsernames.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to check that database usernames are actually valid.
@@ -66,5 +68,7 @@ class CheckUsernames extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CheckUsernames::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupCaps.php b/maintenance/cleanupCaps.php
index f4cdca8318ee..11e93ef1753f 100644
--- a/maintenance/cleanupCaps.php
+++ b/maintenance/cleanupCaps.php
@@ -32,7 +32,9 @@
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/TableCleanup.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to clean up broken page links when somebody turns
@@ -181,5 +183,7 @@ class CleanupCaps extends TableCleanup {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupCaps::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupEmptyCategories.php b/maintenance/cleanupEmptyCategories.php
index 760370c56fa9..4260c63bdeff 100644
--- a/maintenance/cleanupEmptyCategories.php
+++ b/maintenance/cleanupEmptyCategories.php
@@ -23,7 +23,9 @@
use MediaWiki\Category\Category;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to clean up empty categories in the category table.
@@ -185,5 +187,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupEmptyCategories::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupImages.php b/maintenance/cleanupImages.php
index 221975f7aed4..c61e0c564896 100644
--- a/maintenance/cleanupImages.php
+++ b/maintenance/cleanupImages.php
@@ -28,7 +28,9 @@
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/TableCleanup.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to clean up broken, unparseable upload filenames.
@@ -250,5 +252,7 @@ class CleanupImages extends TableCleanup {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupImages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupInvalidDbKeys.php b/maintenance/cleanupInvalidDbKeys.php
index 7d76856c7245..1a497faf0848 100644
--- a/maintenance/cleanupInvalidDbKeys.php
+++ b/maintenance/cleanupInvalidDbKeys.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;
@@ -335,5 +337,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupInvalidDbKeys::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupPageLang.php b/maintenance/cleanupPageLang.php
index 2736fd6d18b9..f5d2bee07323 100644
--- a/maintenance/cleanupPageLang.php
+++ b/maintenance/cleanupPageLang.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/TableCleanup.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to clean up deprecated language codes in page_lang
@@ -77,5 +79,7 @@ class CleanupPageLang extends TableCleanup {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupPageLang::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupPreferences.php b/maintenance/cleanupPreferences.php
index 83afc3bad4c7..04c84e51539d 100644
--- a/maintenance/cleanupPreferences.php
+++ b/maintenance/cleanupPreferences.php
@@ -24,7 +24,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use MediaWiki\User\Options\UserOptionsLookup;
@@ -149,5 +151,7 @@ class CleanupPreferences extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupPreferences::class; // Tells it to run the class
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupRemovedModules.php b/maintenance/cleanupRemovedModules.php
index 910c21ab7696..00f04a7b19f8 100644
--- a/maintenance/cleanupRemovedModules.php
+++ b/maintenance/cleanupRemovedModules.php
@@ -24,7 +24,9 @@
use Wikimedia\Rdbms\IDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to remove cache entries for removed ResourceLoader modules
@@ -77,5 +79,7 @@ class CleanupRemovedModules extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupRemovedModules::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupSpam.php b/maintenance/cleanupSpam.php
index 81bd215261b8..c3f202a71ddd 100644
--- a/maintenance/cleanupSpam.php
+++ b/maintenance/cleanupSpam.php
@@ -30,7 +30,9 @@ use MediaWiki\Title\Title;
use MediaWiki\User\User;
use Wikimedia\Rdbms\Database;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to cleanup all spam from a given hostname.
@@ -212,5 +214,7 @@ class CleanupSpam extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupSpam::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupTitles.php b/maintenance/cleanupTitles.php
index af28be4ddb93..afb411fbd0f5 100644
--- a/maintenance/cleanupTitles.php
+++ b/maintenance/cleanupTitles.php
@@ -27,7 +27,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/TableCleanup.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to clean up broken, unparseable titles.
@@ -295,5 +297,7 @@ class TitleCleanup extends TableCleanup {
}
}
+// @codeCoverageIgnoreStart
$maintClass = TitleCleanup::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupUploadStash.php b/maintenance/cleanupUploadStash.php
index 6c42efe5f3d6..9a159aeb051c 100644
--- a/maintenance/cleanupUploadStash.php
+++ b/maintenance/cleanupUploadStash.php
@@ -27,7 +27,9 @@
use MediaWiki\MainConfigNames;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to remove old or broken uploads from temporary uploaded
@@ -159,5 +161,7 @@ class CleanupUploadStash extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupUploadStash::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/cleanupWatchlist.php b/maintenance/cleanupWatchlist.php
index 443d0f325624..6f2771704b74 100644
--- a/maintenance/cleanupWatchlist.php
+++ b/maintenance/cleanupWatchlist.php
@@ -32,7 +32,9 @@
use MediaWiki\MainConfigNames;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/TableCleanup.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to remove broken, unparseable titles in the watchlist table.
@@ -102,5 +104,7 @@ class CleanupWatchlist extends TableCleanup {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CleanupWatchlist::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/clearInterwikiCache.php b/maintenance/clearInterwikiCache.php
index 97bf6e4f6c4a..3d02c2236644 100644
--- a/maintenance/clearInterwikiCache.php
+++ b/maintenance/clearInterwikiCache.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Clear the cache of interwiki prefixes.
@@ -51,5 +53,7 @@ class ClearInterwikiCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ClearInterwikiCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/compareLanguageConverterOutput.php b/maintenance/compareLanguageConverterOutput.php
index 817835df1967..8eb139f8667c 100644
--- a/maintenance/compareLanguageConverterOutput.php
+++ b/maintenance/compareLanguageConverterOutput.php
@@ -32,7 +32,9 @@ use Wikimedia\Diff\ArrayDiffFormatter;
use Wikimedia\Diff\ComplexityException;
use Wikimedia\Diff\Diff;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that compares variant conversion output between Parser and
@@ -281,5 +283,7 @@ class CompareLanguageConverterOutput extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CompareLanguageConverterOutput::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/compareParserCache.php b/maintenance/compareParserCache.php
index 3f22bd70ece1..fbcc5e4599eb 100644
--- a/maintenance/compareParserCache.php
+++ b/maintenance/compareParserCache.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
use Wikimedia\Diff\Diff;
@@ -119,5 +121,7 @@ class CompareParserCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CompareParserCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/compareParsers.php b/maintenance/compareParsers.php
index 1fb68a09ee71..ff9c5790424a 100644
--- a/maintenance/compareParsers.php
+++ b/maintenance/compareParsers.php
@@ -33,7 +33,9 @@ use MediaWiki\User\User;
use Wikimedia\Diff\Diff;
use Wikimedia\Diff\UnifiedDiffFormatter;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/dumpIterator.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to take page text out of an XML dump file and render
@@ -197,5 +199,7 @@ class CompareParsers extends DumpIterator {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CompareParsers::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/convertExtensionToRegistration.php b/maintenance/convertExtensionToRegistration.php
index 84ff6ee60539..54b5e1524233 100644
--- a/maintenance/convertExtensionToRegistration.php
+++ b/maintenance/convertExtensionToRegistration.php
@@ -5,7 +5,9 @@ use MediaWiki\Registration\ExtensionProcessor;
use MediaWiki\Registration\ExtensionRegistry;
use Wikimedia\Composer\ComposerJson;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class ConvertExtensionToRegistration extends Maintenance {
@@ -358,5 +360,7 @@ class ConvertExtensionToRegistration extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ConvertExtensionToRegistration::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/convertExtensionsMessagesToTranslationAlias.php b/maintenance/convertExtensionsMessagesToTranslationAlias.php
index 4823f0ed94e6..158d8c628dea 100644
--- a/maintenance/convertExtensionsMessagesToTranslationAlias.php
+++ b/maintenance/convertExtensionsMessagesToTranslationAlias.php
@@ -2,7 +2,9 @@
use MediaWiki\Json\FormatJson;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Convert existing ExtensionMessagesFiles to JSON files in different language codes that can be used as
@@ -78,5 +80,7 @@ class ConvertExtensionsMessagesToTranslationAlias extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ConvertExtensionsMessagesToTranslationAlias::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/copyFileBackend.php b/maintenance/copyFileBackend.php
index 7d67a896043a..622c52be404e 100644
--- a/maintenance/copyFileBackend.php
+++ b/maintenance/copyFileBackend.php
@@ -23,7 +23,9 @@
use Wikimedia\FileBackend\FileBackend;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Copy all files in one container of one backend to another.
@@ -374,5 +376,7 @@ class CopyFileBackend extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CopyFileBackend::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/copyJobQueue.php b/maintenance/copyJobQueue.php
index 49131bda259f..81199133d1d8 100644
--- a/maintenance/copyJobQueue.php
+++ b/maintenance/copyJobQueue.php
@@ -23,7 +23,9 @@
use MediaWiki\WikiMap\WikiMap;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Copy all jobs from one job queue system to another.
@@ -97,5 +99,7 @@ class CopyJobQueue extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CopyJobQueue::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/createAndPromote.php b/maintenance/createAndPromote.php
index abdebafcf3e5..53e3454707a3 100644
--- a/maintenance/createAndPromote.php
+++ b/maintenance/createAndPromote.php
@@ -23,7 +23,9 @@
* @author Pablo Castellano <pablo@anche.no>
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Auth\AuthManager;
use MediaWiki\Deferred\SiteStatsUpdate;
@@ -210,5 +212,7 @@ class CreateAndPromote extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CreateAndPromote::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/createBotPassword.php b/maintenance/createBotPassword.php
index 1655ddd625aa..3b897ac171d8 100644
--- a/maintenance/createBotPassword.php
+++ b/maintenance/createBotPassword.php
@@ -25,7 +25,9 @@
use MediaWiki\User\BotPassword;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class CreateBotPassword extends Maintenance {
/**
@@ -147,5 +149,7 @@ class CreateBotPassword extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CreateBotPassword::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteArchivedFiles.php b/maintenance/deleteArchivedFiles.php
index 31e5a1baa309..d5e6a670691d 100644
--- a/maintenance/deleteArchivedFiles.php
+++ b/maintenance/deleteArchivedFiles.php
@@ -23,7 +23,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to delete archived (non-current) files from the database.
@@ -132,5 +134,7 @@ class DeleteArchivedFiles extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteArchivedFiles::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteArchivedRevisions.php b/maintenance/deleteArchivedRevisions.php
index 27c4d3c84d31..e6d5445794d9 100644
--- a/maintenance/deleteArchivedRevisions.php
+++ b/maintenance/deleteArchivedRevisions.php
@@ -23,7 +23,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to delete archived (deleted from public) revisions
@@ -68,5 +70,7 @@ class DeleteArchivedRevisions extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteArchivedRevisions::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteAutoPatrolLogs.php b/maintenance/deleteAutoPatrolLogs.php
index abd01c9b4371..c2db18591ad1 100644
--- a/maintenance/deleteAutoPatrolLogs.php
+++ b/maintenance/deleteAutoPatrolLogs.php
@@ -16,7 +16,9 @@
* http://www.gnu.org/copyleft/gpl.html
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Remove autopatrol logs in the logging table.
@@ -198,5 +200,7 @@ class DeleteAutoPatrolLogs extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteAutoPatrolLogs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteBatch.php b/maintenance/deleteBatch.php
index fc5696828e96..d0c8a3c0674c 100644
--- a/maintenance/deleteBatch.php
+++ b/maintenance/deleteBatch.php
@@ -32,7 +32,9 @@ use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to delete a batch of pages.
@@ -144,5 +146,7 @@ class DeleteBatch extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteBatch::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteDefaultMessages.php b/maintenance/deleteDefaultMessages.php
index 2f3bf7ecc7ef..79bf9a99517b 100644
--- a/maintenance/deleteDefaultMessages.php
+++ b/maintenance/deleteDefaultMessages.php
@@ -22,7 +22,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
@@ -112,5 +114,7 @@ class DeleteDefaultMessages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteDefaultMessages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteEqualMessages.php b/maintenance/deleteEqualMessages.php
index 5b9266d67e2e..a02ca6dc9bbe 100644
--- a/maintenance/deleteEqualMessages.php
+++ b/maintenance/deleteEqualMessages.php
@@ -25,7 +25,9 @@ use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that deletes all pages in the MediaWiki namespace
@@ -214,5 +216,7 @@ class DeleteEqualMessages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteEqualMessages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteLocalPasswords.php b/maintenance/deleteLocalPasswords.php
index 8e540261549c..7c9532f8e104 100644
--- a/maintenance/deleteLocalPasswords.php
+++ b/maintenance/deleteLocalPasswords.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/includes/DeleteLocalPasswords.php';
$maintClass = DeleteLocalPasswords::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteOldRevisions.php b/maintenance/deleteOldRevisions.php
index bae82c3e8b7c..cbdcaee3af50 100644
--- a/maintenance/deleteOldRevisions.php
+++ b/maintenance/deleteOldRevisions.php
@@ -22,7 +22,9 @@
* @author Rob Church <robchur@gmail.com>
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that deletes old (non-current) revisions from the database.
@@ -114,5 +116,7 @@ class DeleteOldRevisions extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteOldRevisions::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteOrphanedRevisions.php b/maintenance/deleteOrphanedRevisions.php
index 370a19a36036..6df416dc5287 100644
--- a/maintenance/deleteOrphanedRevisions.php
+++ b/maintenance/deleteOrphanedRevisions.php
@@ -24,7 +24,9 @@
* @todo More efficient cleanup of text records
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\Rdbms\IDatabase;
@@ -104,5 +106,7 @@ class DeleteOrphanedRevisions extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteOrphanedRevisions::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteSelfExternals.php b/maintenance/deleteSelfExternals.php
index 614445ebaa97..3695458e88c7 100644
--- a/maintenance/deleteSelfExternals.php
+++ b/maintenance/deleteSelfExternals.php
@@ -24,7 +24,9 @@
use MediaWiki\ExternalLinks\LinkFilter;
use MediaWiki\MainConfigNames;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that deletes self-references to $wgServer
@@ -81,5 +83,7 @@ class DeleteSelfExternals extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteSelfExternals::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteTag.php b/maintenance/deleteTag.php
index 1ec00ade038a..cc69cfc87aa3 100644
--- a/maintenance/deleteTag.php
+++ b/maintenance/deleteTag.php
@@ -7,7 +7,9 @@
use MediaWiki\Storage\NameTableAccessException;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class DeleteTag extends Maintenance {
public function __construct() {
@@ -77,5 +79,7 @@ class DeleteTag extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteTag::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/deleteUserEmail.php b/maintenance/deleteUserEmail.php
index 00ede8809642..a86dce0bca5c 100644
--- a/maintenance/deleteUserEmail.php
+++ b/maintenance/deleteUserEmail.php
@@ -25,7 +25,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
*
@@ -60,5 +62,7 @@ class DeleteUserEmail extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DeleteUserEmail::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/dumpBackup.php b/maintenance/dumpBackup.php
index 3f752741ab40..f8923f9de2af 100644
--- a/maintenance/dumpBackup.php
+++ b/maintenance/dumpBackup.php
@@ -26,7 +26,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/includes/BackupDumper.php';
+// @codeCoverageIgnoreEnd
class DumpBackup extends BackupDumper {
public function __construct( $args = null ) {
@@ -140,5 +142,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpBackup::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/dumpCategoriesAsRdf.php b/maintenance/dumpCategoriesAsRdf.php
index fcf8cd1d6ccf..60298fecd6cf 100644
--- a/maintenance/dumpCategoriesAsRdf.php
+++ b/maintenance/dumpCategoriesAsRdf.php
@@ -23,7 +23,9 @@ use Wikimedia\Purtle\RdfWriter;
use Wikimedia\Purtle\RdfWriterFactory;
use Wikimedia\Rdbms\IReadableDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to provide RDF representation of the category tree.
@@ -189,5 +191,7 @@ class DumpCategoriesAsRdf extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpCategoriesAsRdf::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/dumpIterator.php b/maintenance/dumpIterator.php
index 41d6f86550e8..a7eb652b832d 100644
--- a/maintenance/dumpIterator.php
+++ b/maintenance/dumpIterator.php
@@ -33,7 +33,9 @@ use MediaWiki\Settings\SettingsBuilder;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Base class for iterating over a dump.
@@ -215,5 +217,7 @@ class SearchDump extends DumpIterator {
}
}
+// @codeCoverageIgnoreStart
$maintClass = SearchDump::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/dumpLinks.php b/maintenance/dumpLinks.php
index f917fca6bdd1..7f994a3f8b75 100644
--- a/maintenance/dumpLinks.php
+++ b/maintenance/dumpLinks.php
@@ -30,7 +30,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
@@ -85,5 +87,7 @@ class DumpLinks extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpLinks::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/dumpTextPass.php b/maintenance/dumpTextPass.php
index a7b79b9cba92..b60b71c889c4 100644
--- a/maintenance/dumpTextPass.php
+++ b/maintenance/dumpTextPass.php
@@ -23,7 +23,9 @@
* @file
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/includes/TextPassDumper.php';
$maintClass = TextPassDumper::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/dumpUploads.php b/maintenance/dumpUploads.php
index 936cbe6925c0..aedc1cf59527 100644
--- a/maintenance/dumpUploads.php
+++ b/maintenance/dumpUploads.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to dump a the list of files uploaded,
@@ -127,5 +129,7 @@ By default, outputs relative paths against the parent directory of $wgUploadDire
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpUploads::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/edit.php b/maintenance/edit.php
index b9aea37b6793..f91b250ab99b 100644
--- a/maintenance/edit.php
+++ b/maintenance/edit.php
@@ -28,7 +28,9 @@ use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to make a page edit.
@@ -141,5 +143,7 @@ class EditCLI extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = EditCLI::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/emptyUserGroup.php b/maintenance/emptyUserGroup.php
index 403ff9a80f4a..f5d7383437ed 100644
--- a/maintenance/emptyUserGroup.php
+++ b/maintenance/emptyUserGroup.php
@@ -24,7 +24,9 @@
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class EmptyUserGroup extends Maintenance {
public function __construct() {
@@ -59,5 +61,7 @@ class EmptyUserGroup extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = EmptyUserGroup::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/eraseArchivedFile.php b/maintenance/eraseArchivedFile.php
index 43f5da5341f9..eccc6faacce8 100644
--- a/maintenance/eraseArchivedFile.php
+++ b/maintenance/eraseArchivedFile.php
@@ -23,7 +23,9 @@
use MediaWiki\FileRepo\File\FileSelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to delete archived (non-current) files from storage.
@@ -118,5 +120,7 @@ class EraseArchivedFile extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = EraseArchivedFile::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/eval.php b/maintenance/eval.php
index ee626a269150..62904679bb10 100644
--- a/maintenance/eval.php
+++ b/maintenance/eval.php
@@ -35,7 +35,9 @@ use MediaWiki\Logger\ConsoleSpi;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MediaWikiServices;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script providing an interactive console for evaluating php commands
@@ -151,5 +153,7 @@ class MWEval extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MWEval::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/expireTemporaryAccounts.php b/maintenance/expireTemporaryAccounts.php
index 1a40e7006c26..f95eceaf85f1 100644
--- a/maintenance/expireTemporaryAccounts.php
+++ b/maintenance/expireTemporaryAccounts.php
@@ -11,7 +11,9 @@ use MediaWiki\User\UserSelectQueryBuilder;
use Wikimedia\LightweightObjectStore\ExpirationAwareness;
use Wikimedia\Rdbms\SelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Expire temporary accounts that are registered for longer than `expiryAfterDays` days
@@ -189,5 +191,7 @@ class ExpireTemporaryAccounts extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ExpireTemporaryAccounts::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/exportSites.php b/maintenance/exportSites.php
index 7b3a986fb48b..5a41cfa19b7b 100644
--- a/maintenance/exportSites.php
+++ b/maintenance/exportSites.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Site\SiteExporter;
@@ -52,5 +54,7 @@ class ExportSites extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = ExportSites::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fetchText.php b/maintenance/fetchText.php
index f94c40949e70..1b326c88ee0b 100644
--- a/maintenance/fetchText.php
+++ b/maintenance/fetchText.php
@@ -22,7 +22,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use MediaWiki\Settings\SettingsBuilder;
@@ -105,5 +107,7 @@ class FetchText extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = FetchText::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fileOpPerfTest.php b/maintenance/fileOpPerfTest.php
index 47ed73b7cf9b..0293a47e62e6 100644
--- a/maintenance/fileOpPerfTest.php
+++ b/maintenance/fileOpPerfTest.php
@@ -23,7 +23,9 @@
use Wikimedia\FileBackend\FileBackend;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to test fileop performance.
@@ -143,5 +145,7 @@ class FileOpPerfTest extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FileOpPerfTest::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/findBadBlobs.php b/maintenance/findBadBlobs.php
index 57d86f02c7c5..537739895824 100644
--- a/maintenance/findBadBlobs.php
+++ b/maintenance/findBadBlobs.php
@@ -26,7 +26,9 @@ use MediaWiki\Revision\RevisionStoreRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Storage\BlobStore;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script for finding and marking bad content blobs.
@@ -466,5 +468,7 @@ class FindBadBlobs extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = FindBadBlobs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/findClasses.php b/maintenance/findClasses.php
index 92b29850cebc..002823adfffb 100644
--- a/maintenance/findClasses.php
+++ b/maintenance/findClasses.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script for finding the files that contain classes
@@ -53,5 +55,7 @@ class FindClasses extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FindClasses::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/findDeprecated.php b/maintenance/findDeprecated.php
index 0eea3d29a234..3687fb236678 100644
--- a/maintenance/findDeprecated.php
+++ b/maintenance/findDeprecated.php
@@ -23,8 +23,10 @@
* @phan-file-suppress PhanUndeclaredProperty Lots of custom properties
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
require_once __DIR__ . '/../vendor/autoload.php';
+// @codeCoverageIgnoreEnd
/**
* A PHPParser node visitor that associates each node with its file name.
@@ -203,5 +205,7 @@ class FindDeprecated extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FindDeprecated::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/findMissingActors.php b/maintenance/findMissingActors.php
index 4ce23cc2eb5f..67c767e969bf 100644
--- a/maintenance/findMissingActors.php
+++ b/maintenance/findMissingActors.php
@@ -24,7 +24,9 @@ use MediaWiki\User\UserFactory;
use MediaWiki\User\UserNameUtils;
use MediaWiki\User\UserRigorOptions;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script for finding and replacing invalid actor IDs, see T261325 and T307738.
@@ -269,5 +271,7 @@ class FindMissingActors extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = FindMissingActors::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/findMissingFiles.php b/maintenance/findMissingFiles.php
index 06db78c29e79..01995b868e84 100644
--- a/maintenance/findMissingFiles.php
+++ b/maintenance/findMissingFiles.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class FindMissingFiles extends Maintenance {
public function __construct() {
@@ -112,5 +114,7 @@ class FindMissingFiles extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FindMissingFiles::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/findOrphanedFiles.php b/maintenance/findOrphanedFiles.php
index 8c14dc49758e..98d3bfa7f846 100644
--- a/maintenance/findOrphanedFiles.php
+++ b/maintenance/findOrphanedFiles.php
@@ -20,7 +20,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class FindOrphanedFiles extends Maintenance {
public function __construct() {
@@ -146,5 +148,7 @@ class FindOrphanedFiles extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FindOrphanedFiles::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fixDoubleRedirects.php b/maintenance/fixDoubleRedirects.php
index fbfaddee1229..5f7ebab4573a 100644
--- a/maintenance/fixDoubleRedirects.php
+++ b/maintenance/fixDoubleRedirects.php
@@ -27,7 +27,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that fixes double redirects.
@@ -148,5 +150,7 @@ class FixDoubleRedirects extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FixDoubleRedirects::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fixInconsistentRedirects.php b/maintenance/fixInconsistentRedirects.php
index 18f8adc632a7..64dc46d8d89c 100644
--- a/maintenance/fixInconsistentRedirects.php
+++ b/maintenance/fixInconsistentRedirects.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Fix redirect pages with missing or incomplete row in the redirect table.
@@ -94,5 +96,7 @@ class FixInconsistentRedirects extends LoggedUpdateMaintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FixInconsistentRedirects::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fixMergeHistoryCorruption.php b/maintenance/fixMergeHistoryCorruption.php
index f17483912ec4..2cdebe6e224a 100644
--- a/maintenance/fixMergeHistoryCorruption.php
+++ b/maintenance/fixMergeHistoryCorruption.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
@@ -132,5 +134,7 @@ class FixMergeHistoryCorruption extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FixMergeHistoryCorruption::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fixTimestamps.php b/maintenance/fixTimestamps.php
index f5e2a1bd45ed..e60a09b90cba 100644
--- a/maintenance/fixTimestamps.php
+++ b/maintenance/fixTimestamps.php
@@ -25,7 +25,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that fixes timestamp corruption caused by one or
@@ -124,5 +126,7 @@ class FixTimestamps extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FixTimestamps::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/fixUserRegistration.php b/maintenance/fixUserRegistration.php
index 9f877a05396d..ff97be6c6049 100644
--- a/maintenance/fixUserRegistration.php
+++ b/maintenance/fixUserRegistration.php
@@ -24,7 +24,9 @@
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that fixes the user_registration field.
@@ -91,5 +93,7 @@ class FixUserRegistration extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FixUserRegistration::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/formatInstallDoc.php b/maintenance/formatInstallDoc.php
index cd84b5e3ff0a..505c01462411 100644
--- a/maintenance/formatInstallDoc.php
+++ b/maintenance/formatInstallDoc.php
@@ -24,7 +24,9 @@
use MediaWiki\Installer\InstallDocFormatter;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that formats RELEASE-NOTE file to wiki text or HTML markup.
@@ -80,5 +82,7 @@ class FormatInstallDoc extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = FormatInstallDoc::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/generateAutoload.php b/maintenance/generateAutoload.php
index c5463b21b604..35b0f7c81a3c 100644
--- a/maintenance/generateAutoload.php
+++ b/maintenance/generateAutoload.php
@@ -1,5 +1,7 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class GenerateAutoload extends Maintenance {
@@ -25,5 +27,7 @@ class GenerateAutoload extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateAutoload::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/generateConfigSchema.php b/maintenance/generateConfigSchema.php
index 27a369e42137..8fcb0639976f 100644
--- a/maintenance/generateConfigSchema.php
+++ b/maintenance/generateConfigSchema.php
@@ -6,11 +6,13 @@ use MediaWiki\Settings\Source\ReflectionSchemaSource;
use Symfony\Component\Yaml\Yaml;
use Wikimedia\StaticArrayWriter;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
// Tell Setup.php to load the config schema from MainConfigSchema rather than
// any generated file, so we can use this script to re-generate a broken schema file.
define( 'MW_USE_CONFIG_SCHEMA_CLASS', 1 );
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that generates configuration schema files:
@@ -359,5 +361,7 @@ class GenerateConfigSchema extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateConfigSchema::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/generateJsonI18n.php b/maintenance/generateJsonI18n.php
index f6160d49ced3..0adecd402e4a 100644
--- a/maintenance/generateJsonI18n.php
+++ b/maintenance/generateJsonI18n.php
@@ -27,7 +27,9 @@
use MediaWiki\Json\FormatJson;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to generate JSON i18n files from a PHP i18n file.
@@ -193,5 +195,7 @@ class GenerateJsonI18n extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateJsonI18n::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/generateSchemaChangeSql.php b/maintenance/generateSchemaChangeSql.php
index 54ce9a2b1aca..eaf795a4493a 100644
--- a/maintenance/generateSchemaChangeSql.php
+++ b/maintenance/generateSchemaChangeSql.php
@@ -24,7 +24,9 @@
use Wikimedia\Rdbms\DoctrineSchemaBuilderFactory;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/includes/SchemaMaintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to generate schema from abstract json files.
@@ -53,5 +55,7 @@ class GenerateSchemaChangeSql extends SchemaMaintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateSchemaChangeSql::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/generateSchemaSql.php b/maintenance/generateSchemaSql.php
index ec531b411c8b..6de63be80318 100644
--- a/maintenance/generateSchemaSql.php
+++ b/maintenance/generateSchemaSql.php
@@ -24,7 +24,9 @@
use Wikimedia\Rdbms\DoctrineSchemaBuilderFactory;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/includes/SchemaMaintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to generate schema from abstract json files.
@@ -53,5 +55,7 @@ class GenerateSchemaSql extends SchemaMaintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateSchemaSql::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/generateSitemap.php b/maintenance/generateSitemap.php
index 7f5401e301cf..103528005eee 100644
--- a/maintenance/generateSitemap.php
+++ b/maintenance/generateSitemap.php
@@ -32,7 +32,9 @@ use MediaWiki\WikiMap\WikiMap;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that generates a sitemap for the site.
@@ -582,5 +584,7 @@ class GenerateSitemap extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateSitemap::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/getConfiguration.php b/maintenance/getConfiguration.php
index bf4dff5da635..a78fcb5936f4 100644
--- a/maintenance/getConfiguration.php
+++ b/maintenance/getConfiguration.php
@@ -25,7 +25,9 @@
use MediaWiki\Json\FormatJson;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Print serialized output of MediaWiki config vars
@@ -199,5 +201,7 @@ class GetConfiguration extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GetConfiguration::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/getLagTimes.php b/maintenance/getLagTimes.php
index 5fdf0d229657..1147763c2c4f 100644
--- a/maintenance/getLagTimes.php
+++ b/maintenance/getLagTimes.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\IPUtils;
@@ -92,5 +94,7 @@ class GetLagTimes extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GetLagTimes::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/getReplicaServer.php b/maintenance/getReplicaServer.php
index b2c7c2aa4a5e..70dc49396fa6 100644
--- a/maintenance/getReplicaServer.php
+++ b/maintenance/getReplicaServer.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that reports the hostname of a replica DB server.
@@ -62,5 +64,7 @@ class GetReplicaServer extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GetReplicaServer::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/getText.php b/maintenance/getText.php
index d0e6224ee65c..c418c8aa1c0d 100644
--- a/maintenance/getText.php
+++ b/maintenance/getText.php
@@ -27,7 +27,9 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that outputs page text to stdout.
@@ -85,5 +87,7 @@ class GetTextMaint extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GetTextMaint::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/grep.php b/maintenance/grep.php
index 4a20596537aa..8381cf3068f0 100644
--- a/maintenance/grep.php
+++ b/maintenance/grep.php
@@ -8,7 +8,9 @@ use MediaWiki\WikiMap\WikiMap;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Search pages for a given regex
@@ -132,5 +134,7 @@ class GrepPages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GrepPages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/importDump.php b/maintenance/importDump.php
index 4f4bec208804..6895b2440ab8 100644
--- a/maintenance/importDump.php
+++ b/maintenance/importDump.php
@@ -28,7 +28,9 @@ use MediaWiki\Linker\LinkTarget;
use MediaWiki\Permissions\UltimateAuthority;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that imports XML dump files into the current wiki.
@@ -368,5 +370,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = BackupReader::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/importImages.php b/maintenance/importImages.php
index 78b4b783e620..6a883b4e16c2 100644
--- a/maintenance/importImages.php
+++ b/maintenance/importImages.php
@@ -32,7 +32,9 @@
* @author Mij <mij@bitchx.it>
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use MediaWiki\Specials\SpecialUpload;
@@ -523,5 +525,7 @@ class ImportImages extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = ImportImages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/importSiteScripts.php b/maintenance/importSiteScripts.php
index eeafea8a71c0..774f7293b6f2 100644
--- a/maintenance/importSiteScripts.php
+++ b/maintenance/importSiteScripts.php
@@ -26,7 +26,9 @@ use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to import all scripts in the MediaWiki namespace from a
@@ -122,5 +124,7 @@ class ImportSiteScripts extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ImportSiteScripts::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/importSites.php b/maintenance/importSites.php
index 00bd44ceb2c6..77ac1c919472 100644
--- a/maintenance/importSites.php
+++ b/maintenance/importSites.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Site\SiteImporter;
@@ -50,5 +52,7 @@ class ImportSites extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ImportSites::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/importTextFiles.php b/maintenance/importTextFiles.php
index bd3e7e403d81..71ba456776f0 100644
--- a/maintenance/importTextFiles.php
+++ b/maintenance/importTextFiles.php
@@ -25,7 +25,9 @@ use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script which reads in text files
@@ -211,5 +213,7 @@ class ImportTextFiles extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ImportTextFiles::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/includes/BackupDumper.php b/maintenance/includes/BackupDumper.php
index 60aa9944b9f4..5918893bcf6b 100644
--- a/maintenance/includes/BackupDumper.php
+++ b/maintenance/includes/BackupDumper.php
@@ -25,8 +25,10 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
require_once __DIR__ . '/../../includes/export/WikiExporter.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use MediaWiki\Settings\SettingsBuilder;
diff --git a/maintenance/includes/DeleteLocalPasswords.php b/maintenance/includes/DeleteLocalPasswords.php
index cf4c7fff357e..a08ed7d50322 100644
--- a/maintenance/includes/DeleteLocalPasswords.php
+++ b/maintenance/includes/DeleteLocalPasswords.php
@@ -28,7 +28,9 @@ use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
use Wikimedia\Rdbms\RawSQLValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Delete unused local passwords.
diff --git a/maintenance/includes/SchemaMaintenance.php b/maintenance/includes/SchemaMaintenance.php
index 851010fd42b2..9e8a066d1ec6 100644
--- a/maintenance/includes/SchemaMaintenance.php
+++ b/maintenance/includes/SchemaMaintenance.php
@@ -27,7 +27,9 @@ use Doctrine\SqlFormatter\SqlFormatter;
use MediaWiki\DB\AbstractSchemaValidationError;
use MediaWiki\DB\AbstractSchemaValidator;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
abstract class SchemaMaintenance extends Maintenance {
public const SUPPORTED_PLATFORMS = [
diff --git a/maintenance/includes/TextPassDumper.php b/maintenance/includes/TextPassDumper.php
index 2acaf8b77d30..9fd87111e835 100644
--- a/maintenance/includes/TextPassDumper.php
+++ b/maintenance/includes/TextPassDumper.php
@@ -25,8 +25,10 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/BackupDumper.php';
require_once __DIR__ . '/../../includes/export/WikiExporter.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Settings\SettingsBuilder;
diff --git a/maintenance/initEditCount.php b/maintenance/initEditCount.php
index 0507e8b19a50..0032d9bd5b59 100644
--- a/maintenance/initEditCount.php
+++ b/maintenance/initEditCount.php
@@ -22,7 +22,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\WikiMap\WikiMap;
use Wikimedia\Rdbms\IDatabase;
@@ -118,5 +120,7 @@ class InitEditCount extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = InitEditCount::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/initSiteStats.php b/maintenance/initSiteStats.php
index 44ff9892c983..1657b927e5af 100644
--- a/maintenance/initSiteStats.php
+++ b/maintenance/initSiteStats.php
@@ -26,7 +26,9 @@
use MediaWiki\Deferred\SiteStatsUpdate;
use MediaWiki\SiteStats\SiteStatsInit;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to re-initialise or update the site statistics table
@@ -81,5 +83,7 @@ class InitSiteStats extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = InitSiteStats::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/initUserPreference.php b/maintenance/initUserPreference.php
index f4c431aaa362..169cc4dc0daa 100644
--- a/maintenance/initUserPreference.php
+++ b/maintenance/initUserPreference.php
@@ -6,7 +6,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that initializes a user preference
@@ -80,5 +82,7 @@ class InitUserPreference extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = InitUserPreference::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/install.php b/maintenance/install.php
index e3bdc4fa4393..ad13cddcb34c 100644
--- a/maintenance/install.php
+++ b/maintenance/install.php
@@ -27,10 +27,12 @@ use MediaWiki\Installer\InstallException;
use MediaWiki\Settings\SettingsBuilder;
use Wikimedia\AtEase\AtEase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
define( 'MW_CONFIG_CALLBACK', [ Installer::class, 'overrideConfig' ] );
define( 'MEDIAWIKI_INSTALL', true );
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to install and configure MediaWiki
@@ -278,6 +280,8 @@ class CommandLineInstaller extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CommandLineInstaller::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/invalidateBotPasswords.php b/maintenance/invalidateBotPasswords.php
index 05dd62dd6cc0..a5a18fdfde4c 100644
--- a/maintenance/invalidateBotPasswords.php
+++ b/maintenance/invalidateBotPasswords.php
@@ -23,7 +23,9 @@
use MediaWiki\User\BotPassword;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to invalidate the bot passwords of a given user.
@@ -51,5 +53,7 @@ class InvalidateBotPasswords extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = InvalidateBotPasswords::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/invalidateUserSessions.php b/maintenance/invalidateUserSessions.php
index 543cbad16982..0c9899e51043 100644
--- a/maintenance/invalidateUserSessions.php
+++ b/maintenance/invalidateUserSessions.php
@@ -25,7 +25,9 @@
use MediaWiki\Session\SessionManager;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Invalidate the sessions of certain users on the wiki.
@@ -89,5 +91,7 @@ class InvalidateUserSessions extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = InvalidateUserSessions::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/jsparse.php b/maintenance/jsparse.php
index 278ffd00b632..7b96d201047b 100644
--- a/maintenance/jsparse.php
+++ b/maintenance/jsparse.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Ad-hoc run ResourceLoader validation for user-supplied JavaScript.
@@ -69,5 +71,7 @@ class JSParseHelper extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = JSParseHelper::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/lag.php b/maintenance/lag.php
index 4590a0ea3067..f41522d30904 100644
--- a/maintenance/lag.php
+++ b/maintenance/lag.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to show database lag.
@@ -82,5 +84,7 @@ class DatabaseLag extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DatabaseLag::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/alltrans.php b/maintenance/language/alltrans.php
index 1bef2f1dc2ab..1ce44e23cb97 100644
--- a/maintenance/language/alltrans.php
+++ b/maintenance/language/alltrans.php
@@ -21,7 +21,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that gets all messages as defined by the
@@ -45,5 +47,7 @@ class AllTrans extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = AllTrans::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/date-formats.php b/maintenance/language/date-formats.php
index 4b69e4eafcf1..aeab3e0c2cca 100644
--- a/maintenance/language/date-formats.php
+++ b/maintenance/language/date-formats.php
@@ -21,7 +21,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that tests various language time and date functions.
@@ -78,5 +80,7 @@ class DateFormats extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DateFormats::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/digit2html.php b/maintenance/language/digit2html.php
index bef3a9294f54..d6dc8576700f 100644
--- a/maintenance/language/digit2html.php
+++ b/maintenance/language/digit2html.php
@@ -21,7 +21,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that check digit transformation.
@@ -68,5 +70,7 @@ class Digit2Html extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = Digit2Html::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/dumpMessages.php b/maintenance/language/dumpMessages.php
index e67a3aa181f1..54c76c087705 100644
--- a/maintenance/language/dumpMessages.php
+++ b/maintenance/language/dumpMessages.php
@@ -23,7 +23,9 @@
* @todo Make this more useful, right now just dumps content language
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that dumps an entire language, using the keys from English.
@@ -49,5 +51,7 @@ class DumpMessages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpMessages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/generateCollationData.php b/maintenance/language/generateCollationData.php
index 104b81f5088e..2d308bb51227 100644
--- a/maintenance/language/generateCollationData.php
+++ b/maintenance/language/generateCollationData.php
@@ -21,7 +21,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\StaticArrayWriter;
@@ -416,5 +418,7 @@ class UcdXmlReader {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateCollationData::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/generateNormalizerDataAr.php b/maintenance/language/generateNormalizerDataAr.php
index 58b1a38a5764..7f78165bdfee 100644
--- a/maintenance/language/generateNormalizerDataAr.php
+++ b/maintenance/language/generateNormalizerDataAr.php
@@ -21,7 +21,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\StaticArrayWriter;
@@ -144,5 +146,7 @@ class GenerateNormalizerDataAr extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateNormalizerDataAr::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/generateNormalizerDataMl.php b/maintenance/language/generateNormalizerDataMl.php
index f97e43e8ba03..746651ca699a 100644
--- a/maintenance/language/generateNormalizerDataMl.php
+++ b/maintenance/language/generateNormalizerDataMl.php
@@ -21,7 +21,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\StaticArrayWriter;
@@ -78,5 +80,7 @@ class GenerateNormalizerDataMl extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateNormalizerDataMl::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/generateUcfirstOverrides.php b/maintenance/language/generateUcfirstOverrides.php
index e0bb23dd5b37..55b3e1529177 100644
--- a/maintenance/language/generateUcfirstOverrides.php
+++ b/maintenance/language/generateUcfirstOverrides.php
@@ -34,7 +34,9 @@
use Wikimedia\StaticArrayWriter;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class GenerateUcfirstOverrides extends Maintenance {
@@ -88,5 +90,7 @@ class GenerateUcfirstOverrides extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateUcfirstOverrides::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/generateUpperCharTable.php b/maintenance/language/generateUpperCharTable.php
index c78dfd6eef37..c34fbbae2c89 100644
--- a/maintenance/language/generateUpperCharTable.php
+++ b/maintenance/language/generateUpperCharTable.php
@@ -23,7 +23,9 @@
* @ingroup MaintenanceLanguage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class GenerateUpperCharTable extends Maintenance {
@@ -55,5 +57,7 @@ class GenerateUpperCharTable extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GenerateUpperCharTable::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/importExtensionMessages.php b/maintenance/language/importExtensionMessages.php
index 7447ee4d21c1..acefe50855e9 100644
--- a/maintenance/language/importExtensionMessages.php
+++ b/maintenance/language/importExtensionMessages.php
@@ -3,7 +3,9 @@
use MediaWiki\Json\FormatJson;
use MediaWiki\MainConfigNames;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class ImportExtensionMessages extends Maintenance {
private $extensionDir;
@@ -152,5 +154,7 @@ class ImportExtensionMessages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ImportExtensionMessages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/langmemusage.php b/maintenance/language/langmemusage.php
index a9859e46c3da..48f2ec891fc1 100644
--- a/maintenance/language/langmemusage.php
+++ b/maintenance/language/langmemusage.php
@@ -23,7 +23,9 @@
use MediaWiki\Languages\LanguageNameUtils;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that tries to get the memory usage for each language file.
@@ -67,5 +69,7 @@ class LangMemUsage extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = LangMemUsage::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/language/listVariants.php b/maintenance/language/listVariants.php
index 9c0d034d6794..68cefaf71772 100644
--- a/maintenance/language/listVariants.php
+++ b/maintenance/language/listVariants.php
@@ -26,7 +26,9 @@
use MediaWiki\Json\FormatJson;
+// @codeCoverageIgnoreStart
require_once dirname( __DIR__ ) . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* @since 1.24
@@ -76,5 +78,7 @@ class ListVariants extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ListVariants::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/makeTestEdits.php b/maintenance/makeTestEdits.php
index a8f9a95a2386..2e9dfae53165 100644
--- a/maintenance/makeTestEdits.php
+++ b/maintenance/makeTestEdits.php
@@ -20,7 +20,9 @@
* @file
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
use MediaWiki\User\User;
@@ -69,5 +71,7 @@ class MakeTestEdits extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MakeTestEdits::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/manageForeignResources.php b/maintenance/manageForeignResources.php
index de643784eb14..1eea31b10f27 100644
--- a/maintenance/manageForeignResources.php
+++ b/maintenance/manageForeignResources.php
@@ -21,7 +21,9 @@
use MediaWiki\Registration\ExtensionRegistry;
use MediaWiki\ResourceLoader\ForeignResourceManager;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Manage foreign resources registered with ResourceLoader.
@@ -111,5 +113,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = ManageForeignResources::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/manageJobs.php b/maintenance/manageJobs.php
index 7d500b4ca9a8..82eafe0b91ea 100644
--- a/maintenance/manageJobs.php
+++ b/maintenance/manageJobs.php
@@ -23,7 +23,9 @@
use MediaWiki\MediaWikiServices;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that handles managing job queue admin tasks (re-push, delete, ...)
@@ -96,5 +98,7 @@ class ManageJobs extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ManageJobs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/mcc.php b/maintenance/mcc.php
index b0c4a0e8d8af..9f17babf9e9f 100644
--- a/maintenance/mcc.php
+++ b/maintenance/mcc.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
@@ -214,5 +216,7 @@ class Mcc extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = Mcc::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/mctest.php b/maintenance/mctest.php
index 4404d133b9db..c7706a1d38ba 100644
--- a/maintenance/mctest.php
+++ b/maintenance/mctest.php
@@ -25,7 +25,9 @@
use MediaWiki\MainConfigNames;
use Wikimedia\ObjectCache\BagOStuff;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that makes several 'set', 'incr' and 'get' requests
@@ -249,5 +251,7 @@ class McTest extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = McTest::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php b/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php
index 1b8e1fad50a9..e276b13830ab 100644
--- a/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php
+++ b/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php
@@ -24,7 +24,9 @@
use MediaWiki\Shell\Shell;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Update list of upper case differences between JS and PHP
@@ -94,5 +96,7 @@ class GeneratePhpCharToUpperMappings extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = GeneratePhpCharToUpperMappings::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/mergeMessageFileList.php b/maintenance/mergeMessageFileList.php
index ff20a10083a4..3a52b7242048 100644
--- a/maintenance/mergeMessageFileList.php
+++ b/maintenance/mergeMessageFileList.php
@@ -27,9 +27,11 @@ use MediaWiki\MainConfigNames;
use MediaWiki\Registration\ExtensionRegistry;
use MediaWiki\Settings\SettingsBuilder;
+// @codeCoverageIgnoreStart
define( 'MW_NO_EXTENSION_MESSAGES', 1 );
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that merges $wgExtensionMessagesFiles from various
@@ -233,5 +235,7 @@ class MergeMessageFileList extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MergeMessageFileList::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateBlocks.php b/maintenance/migrateBlocks.php
index 007080979902..79332ceb02b3 100644
--- a/maintenance/migrateBlocks.php
+++ b/maintenance/migrateBlocks.php
@@ -3,7 +3,9 @@
use Wikimedia\IPUtils;
use Wikimedia\Rdbms\IMaintainableDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . "/Maintenance.php";
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that migrates rows from ipblocks to block and block_target.
@@ -175,5 +177,7 @@ class MigrateBlocks extends LoggedUpdateMaintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateBlocks::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateExternallinks.php b/maintenance/migrateExternallinks.php
index e6e7cff878b2..6bc135970674 100644
--- a/maintenance/migrateExternallinks.php
+++ b/maintenance/migrateExternallinks.php
@@ -2,7 +2,9 @@
use MediaWiki\ExternalLinks\LinkFilter;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that migrates externallinks data
@@ -117,5 +119,7 @@ class MigrateExternallinks extends LoggedUpdateMaintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateExternallinks::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateFileRepoLayout.php b/maintenance/migrateFileRepoLayout.php
index d86c48585415..0d688e090333 100644
--- a/maintenance/migrateFileRepoLayout.php
+++ b/maintenance/migrateFileRepoLayout.php
@@ -23,7 +23,9 @@
use Wikimedia\FileBackend\FileBackend;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Copy all files in FileRepo to an originals container using SHA1 paths.
@@ -247,5 +249,7 @@ class MigrateFileRepoLayout extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateFileRepoLayout::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateLinksTable.php b/maintenance/migrateLinksTable.php
index dc151fcebec1..73dbf1825a59 100644
--- a/maintenance/migrateLinksTable.php
+++ b/maintenance/migrateLinksTable.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\TitleValue;
@@ -143,5 +145,7 @@ class MigrateLinksTable extends LoggedUpdateMaintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateLinksTable::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateRevisionActorTemp.php b/maintenance/migrateRevisionActorTemp.php
index 63e178ed690b..24247270bfd5 100644
--- a/maintenance/migrateRevisionActorTemp.php
+++ b/maintenance/migrateRevisionActorTemp.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that merges the revision_actor_temp table into the
@@ -106,5 +108,7 @@ class MigrateRevisionActorTemp extends LoggedUpdateMaintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateRevisionActorTemp::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateRevisionCommentTemp.php b/maintenance/migrateRevisionCommentTemp.php
index 4c25efde4a5a..25e004de4119 100644
--- a/maintenance/migrateRevisionCommentTemp.php
+++ b/maintenance/migrateRevisionCommentTemp.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that merges the revision_comment_temp table into the
@@ -110,5 +112,7 @@ class MigrateRevisionCommentTemp extends LoggedUpdateMaintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateRevisionCommentTemp::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/migrateUserGroup.php b/maintenance/migrateUserGroup.php
index 7514365aaffe..e7b1f0e1fe78 100644
--- a/maintenance/migrateUserGroup.php
+++ b/maintenance/migrateUserGroup.php
@@ -23,7 +23,9 @@
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that re-assigns users from an old group to a new one.
@@ -142,5 +144,7 @@ class MigrateUserGroup extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MigrateUserGroup::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/moveBatch.php b/maintenance/moveBatch.php
index a9a451985fc3..19df6b474c39 100644
--- a/maintenance/moveBatch.php
+++ b/maintenance/moveBatch.php
@@ -30,7 +30,9 @@ use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to move a batch of pages.
@@ -112,5 +114,7 @@ class MoveBatch extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MoveBatch::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/mwdocgen.php b/maintenance/mwdocgen.php
index c866693ccb05..08dd964b2e60 100644
--- a/maintenance/mwdocgen.php
+++ b/maintenance/mwdocgen.php
@@ -35,7 +35,9 @@
use MediaWiki\Shell\Shell;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that builds doxygen documentation.
@@ -181,5 +183,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = MWDocGen::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/mysql.php b/maintenance/mysql.php
index 8291ac7d83d0..0776d871c50c 100644
--- a/maintenance/mysql.php
+++ b/maintenance/mysql.php
@@ -27,7 +27,9 @@ use MediaWiki\Shell\Shell;
use Wikimedia\IPUtils;
use Wikimedia\Rdbms\ServerInfo;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* @ingroup Maintenance
@@ -201,5 +203,7 @@ class MysqlMaintenance extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MysqlMaintenance::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/namespaceDupes.php b/maintenance/namespaceDupes.php
index e6bed485bfc8..84899ae7c1e1 100644
--- a/maintenance/namespaceDupes.php
+++ b/maintenance/namespaceDupes.php
@@ -24,7 +24,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Deferred\DeferredUpdates;
use MediaWiki\Deferred\LinksUpdate\LinksDeletionUpdate;
@@ -776,5 +778,7 @@ class NamespaceDupes extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = NamespaceDupes::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/nukeNS.php b/maintenance/nukeNS.php
index 68d030f844cc..5e2a4d22e6f3 100644
--- a/maintenance/nukeNS.php
+++ b/maintenance/nukeNS.php
@@ -33,7 +33,9 @@
* based on nukePage by Rob Church
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
@@ -130,5 +132,7 @@ class NukeNS extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = NukeNS::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/nukePage.php b/maintenance/nukePage.php
index 2110522c3c8e..c56dec7442db 100644
--- a/maintenance/nukePage.php
+++ b/maintenance/nukePage.php
@@ -23,7 +23,9 @@
* @author Rob Church <robchur@gmail.com>
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Deferred\SiteStatsUpdate;
use MediaWiki\Title\Title;
@@ -126,5 +128,7 @@ class NukePage extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = NukePage::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/pageExists.php b/maintenance/pageExists.php
index 939f6ef902b7..c495c0461b65 100644
--- a/maintenance/pageExists.php
+++ b/maintenance/pageExists.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
@@ -48,5 +50,7 @@ class PageExists extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PageExists::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/parse.php b/maintenance/parse.php
index 76e6337c0012..d8dc6fdbf163 100644
--- a/maintenance/parse.php
+++ b/maintenance/parse.php
@@ -53,7 +53,9 @@ use MediaWiki\Title\Title;
* @license GPL-2.0-or-later
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to parse some wikitext.
@@ -138,5 +140,7 @@ class CLIParser extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CLIParser::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/patchSql.php b/maintenance/patchSql.php
index 2670170f12c8..c462895f567f 100644
--- a/maintenance/patchSql.php
+++ b/maintenance/patchSql.php
@@ -24,7 +24,9 @@
use MediaWiki\Installer\DatabaseUpdater;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that manually runs an SQL patch outside of the general updaters.
@@ -68,5 +70,7 @@ class PatchSql extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PatchSql::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/populateChangeTagDef.php b/maintenance/populateChangeTagDef.php
index 7fcc3d82c3bc..7c618fcf359b 100644
--- a/maintenance/populateChangeTagDef.php
+++ b/maintenance/populateChangeTagDef.php
@@ -16,7 +16,9 @@
* http://www.gnu.org/copyleft/gpl.html
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Populate and improve accuracy of change_tag_def statistics.
@@ -234,5 +236,7 @@ class PopulateChangeTagDef extends LoggedUpdateMaintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PopulateChangeTagDef::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/populateInterwiki.php b/maintenance/populateInterwiki.php
index 4f0164696ad9..b697ef03c08c 100644
--- a/maintenance/populateInterwiki.php
+++ b/maintenance/populateInterwiki.php
@@ -24,7 +24,9 @@
* @author Katie Filbert < aude.wiki@gmail.com >
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class PopulateInterwiki extends Maintenance {
@@ -152,5 +154,7 @@ TEXT
}
+// @codeCoverageIgnoreStart
$maintClass = PopulateInterwiki::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/populateUserIsTemp.php b/maintenance/populateUserIsTemp.php
index 4d08bce37bcf..b24adc4fc530 100644
--- a/maintenance/populateUserIsTemp.php
+++ b/maintenance/populateUserIsTemp.php
@@ -26,7 +26,9 @@ use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\IReadableDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that Fills the user_is_temp column of the user table for users created before MW 1.42.
@@ -104,5 +106,7 @@ class PopulateUserIsTemp extends LoggedUpdateMaintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PopulateUserIsTemp::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/prewarmParsoidParserCache.php b/maintenance/prewarmParsoidParserCache.php
index 5b6d65e71c4e..d3e0f142d88b 100644
--- a/maintenance/prewarmParsoidParserCache.php
+++ b/maintenance/prewarmParsoidParserCache.php
@@ -11,7 +11,9 @@ use Wikimedia\Parsoid\Core\ClientError;
use Wikimedia\Parsoid\Core\ResourceLimitExceededException;
use Wikimedia\Rdbms\SelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script for populating parser cache with parsoid output.
@@ -195,5 +197,7 @@ class PrewarmParsoidParserCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PrewarmParsoidParserCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/protect.php b/maintenance/protect.php
index fc5426ee58a6..94c3574f24db 100644
--- a/maintenance/protect.php
+++ b/maintenance/protect.php
@@ -24,7 +24,9 @@
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that protects or unprotects a page.
@@ -90,5 +92,7 @@ class Protect extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = Protect::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/pruneFileCache.php b/maintenance/pruneFileCache.php
index a4cd9f543434..648f6b72089e 100644
--- a/maintenance/pruneFileCache.php
+++ b/maintenance/pruneFileCache.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that prunes file cache for pages, objects, resources, etc.
@@ -108,5 +110,7 @@ class PruneFileCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PruneFileCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/pruneUnusedLinkTargetRows.php b/maintenance/pruneUnusedLinkTargetRows.php
index 718c9b51c170..9b703c6f81e8 100644
--- a/maintenance/pruneUnusedLinkTargetRows.php
+++ b/maintenance/pruneUnusedLinkTargetRows.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that cleans unused rows in linktarget table
@@ -111,5 +113,7 @@ class PruneUnusedLinkTargetRows extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = PruneUnusedLinkTargetRows::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeChangedFiles.php b/maintenance/purgeChangedFiles.php
index 3a6ac24fa2f0..b9797d508818 100644
--- a/maintenance/purgeChangedFiles.php
+++ b/maintenance/purgeChangedFiles.php
@@ -23,7 +23,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that scans the deletion log and purges affected files
@@ -257,5 +259,7 @@ class PurgeChangedFiles extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeChangedFiles::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeChangedPages.php b/maintenance/purgeChangedPages.php
index bc0f1a76365b..810db30868cf 100644
--- a/maintenance/purgeChangedPages.php
+++ b/maintenance/purgeChangedPages.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Title\Title;
use Wikimedia\Rdbms\IResultWrapper;
@@ -193,5 +195,7 @@ class PurgeChangedPages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeChangedPages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeExpiredBlocks.php b/maintenance/purgeExpiredBlocks.php
index 05875030824d..7a22d4b4df11 100644
--- a/maintenance/purgeExpiredBlocks.php
+++ b/maintenance/purgeExpiredBlocks.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/*
* Remove expired blocks from the block and ipblocks_restrictions tables
@@ -43,5 +45,7 @@ class PurgeExpiredBlocks extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeExpiredBlocks::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeExpiredUserrights.php b/maintenance/purgeExpiredUserrights.php
index 6d5c42100808..d283e177bf4b 100644
--- a/maintenance/purgeExpiredUserrights.php
+++ b/maintenance/purgeExpiredUserrights.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/*
* Remove expired userrights from user_groups table and move them to former_user_groups.
@@ -53,5 +55,7 @@ class PurgeExpiredUserrights extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeExpiredUserrights::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeExpiredWatchlistItems.php b/maintenance/purgeExpiredWatchlistItems.php
index 04c8f0db0488..c3d5a80f4854 100644
--- a/maintenance/purgeExpiredWatchlistItems.php
+++ b/maintenance/purgeExpiredWatchlistItems.php
@@ -5,7 +5,9 @@
use MediaWiki\MainConfigNames;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class PurgeExpiredWatchlistItems extends Maintenance {
@@ -43,5 +45,7 @@ class PurgeExpiredWatchlistItems extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeExpiredWatchlistItems::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeList.php b/maintenance/purgeList.php
index 38d7a1664b8d..d49b32d5aee8 100644
--- a/maintenance/purgeList.php
+++ b/maintenance/purgeList.php
@@ -23,7 +23,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that sends purge requests for listed pages to CDN.
@@ -176,5 +178,7 @@ class PurgeList extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeList::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeMessageBlobStore.php b/maintenance/purgeMessageBlobStore.php
index f3d5914faf40..8e9e1715da9d 100644
--- a/maintenance/purgeMessageBlobStore.php
+++ b/maintenance/purgeMessageBlobStore.php
@@ -1,6 +1,8 @@
<?php
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Purge the MessageBlobStore cache.
@@ -17,5 +19,7 @@ class PurgeMessageBlobStore extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeMessageBlobStore::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeModuleDeps.php b/maintenance/purgeModuleDeps.php
index 44d42d4886e6..d28eb1a20dd4 100644
--- a/maintenance/purgeModuleDeps.php
+++ b/maintenance/purgeModuleDeps.php
@@ -21,7 +21,9 @@
use Wikimedia\Rdbms\IDatabase;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to purge the module_deps database cache table for ResourceLoader.
@@ -68,5 +70,7 @@ class PurgeModuleDeps extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeModuleDeps::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeOldText.php b/maintenance/purgeOldText.php
index 65d25c9886f2..36ec61ca4d56 100644
--- a/maintenance/purgeOldText.php
+++ b/maintenance/purgeOldText.php
@@ -22,7 +22,9 @@
* @author Rob Church <robchur@gmail.com>
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that purges old text records from the database.
@@ -41,5 +43,7 @@ class PurgeOldText extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeOldText::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgePage.php b/maintenance/purgePage.php
index 69efa94a48b2..f592517ec556 100644
--- a/maintenance/purgePage.php
+++ b/maintenance/purgePage.php
@@ -23,7 +23,9 @@
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that purges a list of pages passed through stdin
@@ -71,5 +73,7 @@ class PurgePage extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgePage::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeParserCache.php b/maintenance/purgeParserCache.php
index 31c458003611..d2dc5f296345 100644
--- a/maintenance/purgeParserCache.php
+++ b/maintenance/purgeParserCache.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use Wikimedia\Timestamp\ConvertibleTimestamp;
@@ -140,5 +142,7 @@ class PurgeParserCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeParserCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/purgeRecentChanges.php b/maintenance/purgeRecentChanges.php
index f374987db0f1..4073d69ca87b 100644
--- a/maintenance/purgeRecentChanges.php
+++ b/maintenance/purgeRecentChanges.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Purge rows from the recentchanges table older than wgRCMaxAge.
@@ -46,5 +48,7 @@ class PurgeRecentChanges extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = PurgeRecentChanges::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/reassignEdits.php b/maintenance/reassignEdits.php
index d2cb7163b836..8658621297b8 100644
--- a/maintenance/reassignEdits.php
+++ b/maintenance/reassignEdits.php
@@ -26,7 +26,9 @@
use MediaWiki\User\User;
use Wikimedia\IPUtils;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that reassigns edits from a user or IP address
@@ -200,5 +202,7 @@ class ReassignEdits extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ReassignEdits::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildFileCache.php b/maintenance/rebuildFileCache.php
index 74466f6ae1a4..01ea0d1c769a 100644
--- a/maintenance/rebuildFileCache.php
+++ b/maintenance/rebuildFileCache.php
@@ -29,7 +29,9 @@ use MediaWiki\Title\Title;
use Wikimedia\AtEase\AtEase;
use Wikimedia\Rdbms\SelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that builds the file cache.
@@ -209,5 +211,7 @@ class RebuildFileCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RebuildFileCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildImages.php b/maintenance/rebuildImages.php
index c4294be86b48..68ab89411285 100644
--- a/maintenance/rebuildImages.php
+++ b/maintenance/rebuildImages.php
@@ -30,7 +30,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\FileRepo\File\FileSelectQueryBuilder;
use MediaWiki\Specials\SpecialUpload;
@@ -266,5 +268,7 @@ class ImageBuilder extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ImageBuilder::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildLocalisationCache.php b/maintenance/rebuildLocalisationCache.php
index 7bfac633dfbf..49eb2ac5fe94 100644
--- a/maintenance/rebuildLocalisationCache.php
+++ b/maintenance/rebuildLocalisationCache.php
@@ -36,7 +36,9 @@ use MediaWiki\MainConfigNames;
use MediaWiki\ResourceLoader\MessageBlobStore;
use MediaWiki\Settings\SettingsBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to rebuild the localisation cache.
@@ -281,5 +283,7 @@ class RebuildLocalisationCache extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RebuildLocalisationCache::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildall.php b/maintenance/rebuildall.php
index 4fba67e37f2a..1d8ef3253cdd 100644
--- a/maintenance/rebuildall.php
+++ b/maintenance/rebuildall.php
@@ -22,7 +22,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that rebuilds link tracking tables from scratch.
@@ -63,5 +65,7 @@ class RebuildAll extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RebuildAll::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildmessages.php b/maintenance/rebuildmessages.php
index 19f8cf59cd93..217b6be190ee 100644
--- a/maintenance/rebuildmessages.php
+++ b/maintenance/rebuildmessages.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that purges cache used by MessageCache.
@@ -40,5 +42,7 @@ class RebuildMessages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RebuildMessages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildrecentchanges.php b/maintenance/rebuildrecentchanges.php
index aa25858891ae..5bf8d33891b7 100644
--- a/maintenance/rebuildrecentchanges.php
+++ b/maintenance/rebuildrecentchanges.php
@@ -23,7 +23,9 @@
* @todo Document
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IReadableDatabase;
@@ -513,5 +515,7 @@ class RebuildRecentchanges extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RebuildRecentchanges::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rebuildtextindex.php b/maintenance/rebuildtextindex.php
index 2bafe87a50ea..ad6f9f6812f2 100644
--- a/maintenance/rebuildtextindex.php
+++ b/maintenance/rebuildtextindex.php
@@ -25,7 +25,9 @@
* @todo document
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Deferred\SearchUpdate;
use MediaWiki\Revision\SlotRecord;
@@ -169,5 +171,7 @@ class RebuildTextIndex extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RebuildTextIndex::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/recountCategories.php b/maintenance/recountCategories.php
index 1dd90e6dbbd5..b508db4ab92f 100644
--- a/maintenance/recountCategories.php
+++ b/maintenance/recountCategories.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that refreshes category membership counts in the category
@@ -198,5 +200,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = RecountCategories::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/refreshFileHeaders.php b/maintenance/refreshFileHeaders.php
index 47fd238c1c6a..49986e1ca899 100644
--- a/maintenance/refreshFileHeaders.php
+++ b/maintenance/refreshFileHeaders.php
@@ -26,7 +26,9 @@
use MediaWiki\FileRepo\File\FileSelectQueryBuilder;
use Wikimedia\Rdbms\SelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to refresh file headers from metadata
@@ -152,5 +154,7 @@ class RefreshFileHeaders extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RefreshFileHeaders::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/refreshImageMetadata.php b/maintenance/refreshImageMetadata.php
index 63a654eb7f75..2da79b2b2cb2 100644
--- a/maintenance/refreshImageMetadata.php
+++ b/maintenance/refreshImageMetadata.php
@@ -27,7 +27,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\FileRepo\File\FileSelectQueryBuilder;
use Wikimedia\Rdbms\IExpression;
@@ -276,5 +278,7 @@ class RefreshImageMetadata extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RefreshImageMetadata::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/refreshLinks.php b/maintenance/refreshLinks.php
index 05db2b9c6c70..c946b109acc7 100644
--- a/maintenance/refreshLinks.php
+++ b/maintenance/refreshLinks.php
@@ -27,7 +27,9 @@ use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\IReadableDatabase;
use Wikimedia\Rdbms\SelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Refresh link tables.
@@ -432,5 +434,7 @@ class RefreshLinks extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RefreshLinks::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/removeInvalidEmails.php b/maintenance/removeInvalidEmails.php
index 959fe8d9e193..54222662e276 100644
--- a/maintenance/removeInvalidEmails.php
+++ b/maintenance/removeInvalidEmails.php
@@ -3,7 +3,9 @@
use MediaWiki\Parser\Sanitizer;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* A script to remove emails that are invalid from
@@ -77,5 +79,7 @@ class RemoveInvalidEmails extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RemoveInvalidEmails::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/removeUnusedAccounts.php b/maintenance/removeUnusedAccounts.php
index cae2df6569dd..5140c4dfe1d8 100644
--- a/maintenance/removeUnusedAccounts.php
+++ b/maintenance/removeUnusedAccounts.php
@@ -25,7 +25,9 @@
use MediaWiki\User\UserIdentity;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that removes unused user accounts from the database.
@@ -203,5 +205,7 @@ class RemoveUnusedAccounts extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RemoveUnusedAccounts::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/renameDbPrefix.php b/maintenance/renameDbPrefix.php
index 91b16f4dec85..a7d5247774a0 100644
--- a/maintenance/renameDbPrefix.php
+++ b/maintenance/renameDbPrefix.php
@@ -25,7 +25,9 @@
use MediaWiki\MainConfigNames;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that changes the prefix of database tables.
@@ -94,5 +96,7 @@ class RenameDbPrefix extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RenameDbPrefix::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/renameRestrictions.php b/maintenance/renameRestrictions.php
index 5a5d666fe03a..9dcb78f7c44b 100644
--- a/maintenance/renameRestrictions.php
+++ b/maintenance/renameRestrictions.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that updates page_restrictions and
@@ -59,5 +61,7 @@ class RenameRestrictions extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = RenameRestrictions::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/renameUser.php b/maintenance/renameUser.php
index cc6f1b449977..f5dbddf61466 100644
--- a/maintenance/renameUser.php
+++ b/maintenance/renameUser.php
@@ -19,7 +19,9 @@
* @author Martin Urbanec <martin.urbanec@wikimedia.cz>
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Page\MovePageFactory;
use MediaWiki\RenameUser\RenameuserSQL;
@@ -169,5 +171,7 @@ class RenameUser extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RenameUser::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/renameUsersMatchingPattern.php b/maintenance/renameUsersMatchingPattern.php
index 9e4d295c5683..c2142cb40f36 100644
--- a/maintenance/renameUsersMatchingPattern.php
+++ b/maintenance/renameUsersMatchingPattern.php
@@ -9,7 +9,9 @@ use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use Wikimedia\Rdbms\IExpression;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class RenameUsersMatchingPattern extends Maintenance {
/** @var UserFactory */
@@ -221,5 +223,7 @@ class RenameUsersMatchingPattern extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RenameUsersMatchingPattern::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/renderDump.php b/maintenance/renderDump.php
index 38e63c3a80c7..c2f029af7dd8 100644
--- a/maintenance/renderDump.php
+++ b/maintenance/renderDump.php
@@ -32,7 +32,9 @@ use MediaWiki\Permissions\UltimateAuthority;
use MediaWiki\Revision\MutableRevisionRecord;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that takes page text out of an XML dump file
@@ -146,5 +148,7 @@ class DumpRenderer extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpRenderer::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/resetAuthenticationThrottle.php b/maintenance/resetAuthenticationThrottle.php
index b3b1ab822f49..2941cfa736d2 100644
--- a/maintenance/resetAuthenticationThrottle.php
+++ b/maintenance/resetAuthenticationThrottle.php
@@ -27,7 +27,9 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use Wikimedia\IPUtils;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Reset login/signup throttling for a specified user and/or IP.
@@ -207,5 +209,7 @@ class ResetAuthenticationThrottle extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = ResetAuthenticationThrottle::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/resetPageRandom.php b/maintenance/resetPageRandom.php
index f2362d53e6fb..f450b840241c 100644
--- a/maintenance/resetPageRandom.php
+++ b/maintenance/resetPageRandom.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that resets page_random over a time range.
@@ -127,5 +129,7 @@ class ResetPageRandom extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ResetPageRandom::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/resetUserEmail.php b/maintenance/resetUserEmail.php
index d2ec5ac4995b..2bb2c1ae97da 100644
--- a/maintenance/resetUserEmail.php
+++ b/maintenance/resetUserEmail.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Password\PasswordFactory;
@@ -94,5 +96,7 @@ class ResetUserEmail extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ResetUserEmail::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/rollbackEdits.php b/maintenance/rollbackEdits.php
index 1615b8ccad30..a51c0dcf7e15 100644
--- a/maintenance/rollbackEdits.php
+++ b/maintenance/rollbackEdits.php
@@ -25,7 +25,9 @@
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to rollback all edits by a given user or IP provided
@@ -129,5 +131,7 @@ class RollbackEdits extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RollbackEdits::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/runBatchedQuery.php b/maintenance/runBatchedQuery.php
index b52103e93cac..d1094b8d4e34 100644
--- a/maintenance/runBatchedQuery.php
+++ b/maintenance/runBatchedQuery.php
@@ -23,7 +23,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use Wikimedia\Rdbms\Platform\ISQLPlatform;
@@ -117,5 +119,7 @@ class RunBatchedQuery extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RunBatchedQuery::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/runJobs.php b/maintenance/runJobs.php
index ba635222e62d..cc61291491ad 100644
--- a/maintenance/runJobs.php
+++ b/maintenance/runJobs.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Json\FormatJson;
use MediaWiki\Maintenance\ForkController;
@@ -133,5 +135,7 @@ class RunJobs extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = RunJobs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/shell.php b/maintenance/shell.php
index 48abb62fc9c3..16a1e2470073 100644
--- a/maintenance/shell.php
+++ b/maintenance/shell.php
@@ -48,7 +48,9 @@ if ( in_array( '--no-session', $_SERVER['argv'], true ) ) {
define( 'MW_NO_SESSION', 1 );
}
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Interactive shell with completion and global scope.
@@ -159,5 +161,7 @@ class MediaWikiShell extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = MediaWikiShell::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/showJobs.php b/maintenance/showJobs.php
index 3443420c8539..4ebcf6713af5 100644
--- a/maintenance/showJobs.php
+++ b/maintenance/showJobs.php
@@ -18,7 +18,9 @@
* @file
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Report number of jobs currently waiting in primary database.
@@ -104,5 +106,7 @@ class ShowJobs extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ShowJobs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/showSiteStats.php b/maintenance/showSiteStats.php
index 2da66f982829..ec6424331471 100644
--- a/maintenance/showSiteStats.php
+++ b/maintenance/showSiteStats.php
@@ -29,7 +29,9 @@
* @license GPL-2.0-or-later
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to show the cached statistics.
@@ -77,5 +79,7 @@ class ShowSiteStats extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ShowSiteStats::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/sql.php b/maintenance/sql.php
index 6be753a667c3..dc8e9ca5c462 100644
--- a/maintenance/sql.php
+++ b/maintenance/sql.php
@@ -22,7 +22,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Installer\DatabaseUpdater;
use Wikimedia\Rdbms\DBQueryError;
@@ -235,5 +237,7 @@ class MwSql extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MwSql::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/checkStorage.php b/maintenance/storage/checkStorage.php
index c02063200aee..e38dd1514967 100644
--- a/maintenance/storage/checkStorage.php
+++ b/maintenance/storage/checkStorage.php
@@ -25,7 +25,9 @@ use MediaWiki\Permissions\UltimateAuthority;
use MediaWiki\Shell\Shell;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
// ----------------------------------------------------------------------------------
@@ -594,5 +596,7 @@ class CheckStorage extends Maintenance {
}
+// @codeCoverageIgnoreStart
$maintClass = CheckStorage::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/compressOld.php b/maintenance/storage/compressOld.php
index 46e6314bea48..3a4d833b0117 100644
--- a/maintenance/storage/compressOld.php
+++ b/maintenance/storage/compressOld.php
@@ -45,7 +45,9 @@ use MediaWiki\Title\Title;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that compress the text of a wiki.
@@ -485,5 +487,7 @@ class CompressOld extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = CompressOld::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/dumpRev.php b/maintenance/storage/dumpRev.php
index 010fadbbcbee..67d82174670e 100644
--- a/maintenance/storage/dumpRev.php
+++ b/maintenance/storage/dumpRev.php
@@ -23,7 +23,9 @@
use MediaWiki\Revision\SlotRecord;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that gets the text of a revision,
@@ -60,5 +62,7 @@ class DumpRev extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = DumpRev::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/fixLegacyEncoding.php b/maintenance/storage/fixLegacyEncoding.php
index bc6658296c4b..bc4965da1169 100644
--- a/maintenance/storage/fixLegacyEncoding.php
+++ b/maintenance/storage/fixLegacyEncoding.php
@@ -23,7 +23,9 @@ use MediaWiki\Storage\SqlBlobStore;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/moveToExternal.php';
+// @codeCoverageIgnoreEnd
class FixLegacyEncoding extends MoveToExternal {
public function __construct() {
@@ -69,5 +71,7 @@ class FixLegacyEncoding extends MoveToExternal {
}
+// @codeCoverageIgnoreStart
$maintClass = FixLegacyEncoding::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/moveToExternal.php b/maintenance/storage/moveToExternal.php
index 906a633eaf25..e5371f65faf9 100644
--- a/maintenance/storage/moveToExternal.php
+++ b/maintenance/storage/moveToExternal.php
@@ -28,7 +28,9 @@ use Wikimedia\AtEase\AtEase;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class MoveToExternal extends Maintenance {
/** @var ResolveStubs */
@@ -331,5 +333,7 @@ class MoveToExternal extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = MoveToExternal::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/orphanStats.php b/maintenance/storage/orphanStats.php
index 134a0ba9d6a1..f74679d0d933 100644
--- a/maintenance/storage/orphanStats.php
+++ b/maintenance/storage/orphanStats.php
@@ -21,7 +21,9 @@
* @ingroup Maintenance ExternalStorage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that shows some statistics on the blob_orphans table,
@@ -83,5 +85,7 @@ class OrphanStats extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = OrphanStats::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/resolveStubs.php b/maintenance/storage/resolveStubs.php
index 14e6f04e3552..33c7707ef601 100644
--- a/maintenance/storage/resolveStubs.php
+++ b/maintenance/storage/resolveStubs.php
@@ -25,7 +25,9 @@
use MediaWiki\Maintenance\UndoLog;
use MediaWiki\Storage\SqlBlobStore;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class ResolveStubs extends Maintenance {
/** @var UndoLog|null */
@@ -180,5 +182,7 @@ class ResolveStubs extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ResolveStubs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/storageTypeStats.php b/maintenance/storage/storageTypeStats.php
index 3d4e8528a713..0b7e7ce10743 100644
--- a/maintenance/storage/storageTypeStats.php
+++ b/maintenance/storage/storageTypeStats.php
@@ -19,7 +19,9 @@
* @ingroup Maintenance ExternalStorage
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class StorageTypeStats extends Maintenance {
public function execute() {
@@ -107,5 +109,7 @@ SQL;
}
}
+// @codeCoverageIgnoreStart
$maintClass = StorageTypeStats::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/testCompression.php b/maintenance/storage/testCompression.php
index 764fe84bfb45..7fd6164303de 100644
--- a/maintenance/storage/testCompression.php
+++ b/maintenance/storage/testCompression.php
@@ -25,7 +25,9 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class TestCompression extends Maintenance {
public function __construct() {
@@ -116,5 +118,7 @@ class TestCompression extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = TestCompression::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/storage/trackBlobs.php b/maintenance/storage/trackBlobs.php
index 17357afd264a..a5fdf4c5a449 100644
--- a/maintenance/storage/trackBlobs.php
+++ b/maintenance/storage/trackBlobs.php
@@ -26,7 +26,9 @@ use Wikimedia\Rdbms\DBConnectionError;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/../Maintenance.php';
+// @codeCoverageIgnoreEnd
class TrackBlobs extends Maintenance {
public $clusters;
@@ -415,5 +417,7 @@ class TrackBlobs extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = TrackBlobs::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/undelete.php b/maintenance/undelete.php
index 57aef228541d..40dcd69937f0 100644
--- a/maintenance/undelete.php
+++ b/maintenance/undelete.php
@@ -24,7 +24,9 @@
use MediaWiki\Title\Title;
use MediaWiki\User\User;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class Undelete extends Maintenance {
public function __construct() {
@@ -66,5 +68,7 @@ class Undelete extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = Undelete::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/update.php b/maintenance/update.php
index d776daf8a79b..747ffa2848db 100755
--- a/maintenance/update.php
+++ b/maintenance/update.php
@@ -27,7 +27,9 @@
// NO_AUTOLOAD -- due to hashbang above
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\Context\RequestContext;
use MediaWiki\Installer\DatabaseInstaller;
@@ -296,5 +298,7 @@ class UpdateMediaWiki extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateMediaWiki::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/updateArticleCount.php b/maintenance/updateArticleCount.php
index 1001185dc652..b60f1eb74cba 100644
--- a/maintenance/updateArticleCount.php
+++ b/maintenance/updateArticleCount.php
@@ -25,7 +25,9 @@
use MediaWiki\SiteStats\SiteStatsInit;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to provide a better count of the number of articles
@@ -71,5 +73,7 @@ class UpdateArticleCount extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateArticleCount::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/updateCollation.php b/maintenance/updateCollation.php
index 22a60bad50db..f1a572ec474c 100644
--- a/maintenance/updateCollation.php
+++ b/maintenance/updateCollation.php
@@ -24,7 +24,9 @@
* @author Aryeh Gregor (Simetrical)
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use MediaWiki\Title\NamespaceInfo;
@@ -393,5 +395,7 @@ TEXT
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateCollation::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/updateExtensionJsonSchema.php b/maintenance/updateExtensionJsonSchema.php
index c3d8db8d6609..1c7923231ccf 100644
--- a/maintenance/updateExtensionJsonSchema.php
+++ b/maintenance/updateExtensionJsonSchema.php
@@ -4,7 +4,9 @@ use Composer\Semver\VersionParser;
use MediaWiki\Json\FormatJson;
use MediaWiki\Registration\ExtensionRegistry;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class UpdateExtensionJsonSchema extends Maintenance {
@@ -133,5 +135,7 @@ class UpdateExtensionJsonSchema extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateExtensionJsonSchema::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/updateRestrictions.php b/maintenance/updateRestrictions.php
index b011539e9e34..34ec68761266 100644
--- a/maintenance/updateRestrictions.php
+++ b/maintenance/updateRestrictions.php
@@ -24,7 +24,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script that updates page_restrictions table from
@@ -162,5 +164,7 @@ class UpdateRestrictions extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateRestrictions::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/updateSearchIndex.php b/maintenance/updateSearchIndex.php
index 9722dcd28889..a3f749bb2528 100644
--- a/maintenance/updateSearchIndex.php
+++ b/maintenance/updateSearchIndex.php
@@ -33,7 +33,9 @@ use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script for periodic off-peak updating of the search index.
@@ -142,5 +144,7 @@ class UpdateSearchIndex extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateSearchIndex::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/updateSpecialPages.php b/maintenance/updateSpecialPages.php
index 588e787a399c..16804c913d94 100644
--- a/maintenance/updateSpecialPages.php
+++ b/maintenance/updateSpecialPages.php
@@ -22,7 +22,9 @@
* @ingroup Maintenance
*/
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
use MediaWiki\MainConfigNames;
use MediaWiki\SpecialPage\QueryPage;
@@ -182,5 +184,7 @@ class UpdateSpecialPages extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UpdateSpecialPages::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/uppercaseTitlesForUnicodeTransition.php b/maintenance/uppercaseTitlesForUnicodeTransition.php
index 1d035ccabc61..973e9a59d653 100644
--- a/maintenance/uppercaseTitlesForUnicodeTransition.php
+++ b/maintenance/uppercaseTitlesForUnicodeTransition.php
@@ -30,7 +30,9 @@ use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\IReadableDatabase;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to rename titles affected by changes to Unicode (or
@@ -706,5 +708,7 @@ class UppercaseTitlesForUnicodeTransition extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = UppercaseTitlesForUnicodeTransition::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/userOptions.php b/maintenance/userOptions.php
index 251ba43fff9b..072b0f09b50d 100644
--- a/maintenance/userOptions.php
+++ b/maintenance/userOptions.php
@@ -29,7 +29,9 @@ use MediaWiki\User\UserIdentityValue;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\SelectQueryBuilder;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* @ingroup Maintenance
@@ -379,5 +381,7 @@ WARN
}
}
+// @codeCoverageIgnoreStart
$maintClass = UserOptionsMaintenance::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/validateRegistrationFile.php b/maintenance/validateRegistrationFile.php
index 1a70e5b56465..355ff6623148 100644
--- a/maintenance/validateRegistrationFile.php
+++ b/maintenance/validateRegistrationFile.php
@@ -3,7 +3,9 @@
use MediaWiki\Registration\ExtensionJsonValidationError;
use MediaWiki\Registration\ExtensionJsonValidator;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
class ValidateRegistrationFile extends Maintenance {
public function __construct() {
@@ -32,5 +34,7 @@ class ValidateRegistrationFile extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ValidateRegistrationFile::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/view.php b/maintenance/view.php
index ed87334fac8e..1b1903dbe383 100644
--- a/maintenance/view.php
+++ b/maintenance/view.php
@@ -25,7 +25,9 @@ use MediaWiki\Content\TextContent;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Title\Title;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to show page contents.
@@ -63,5 +65,7 @@ class ViewCLI extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = ViewCLI::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/wikiBirthday.php b/maintenance/wikiBirthday.php
index f23bba2c360b..bf36ef92bf27 100644
--- a/maintenance/wikiBirthday.php
+++ b/maintenance/wikiBirthday.php
@@ -26,7 +26,9 @@
use MediaWiki\Utils\MWTimestamp;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* @ingroup Maintenance
@@ -92,5 +94,7 @@ class WikiBirthday extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = WikiBirthday::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd
diff --git a/maintenance/wrapOldPasswords.php b/maintenance/wrapOldPasswords.php
index 10738fef7301..3ee3fb3559f4 100644
--- a/maintenance/wrapOldPasswords.php
+++ b/maintenance/wrapOldPasswords.php
@@ -27,7 +27,9 @@ use MediaWiki\User\User;
use Wikimedia\Rdbms\IExpression;
use Wikimedia\Rdbms\LikeValue;
+// @codeCoverageIgnoreStart
require_once __DIR__ . '/Maintenance.php';
+// @codeCoverageIgnoreEnd
/**
* Maintenance script to wrap all passwords of a certain type in a specified layered
@@ -165,5 +167,7 @@ class WrapOldPasswords extends Maintenance {
}
}
+// @codeCoverageIgnoreStart
$maintClass = WrapOldPasswords::class;
require_once RUN_MAINTENANCE_IF_MAIN;
+// @codeCoverageIgnoreEnd