diff options
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 |