Jeroen De Dauw has uploaded a new change for review. https://gerrit.wikimedia.org/r/65816
Change subject: Get rid of manual test registration ...................................................................... Get rid of manual test registration Change-Id: Ibd925748c87129ef8c72e50e976b29ec2c2ba053 --- M Ask.mw.php 1 file changed, 10 insertions(+), 23 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Ask refs/changes/16/65816/1 diff --git a/Ask.mw.php b/Ask.mw.php index f1093d7..f266317 100644 --- a/Ask.mw.php +++ b/Ask.mw.php @@ -28,8 +28,6 @@ * @author Jeroen De Dauw < [email protected] > */ -// @codeCoverageIgnoreStart - if ( !defined( 'MEDIAWIKI' ) ) { die( 'Not an entry point.' ); } @@ -57,29 +55,18 @@ * @return boolean */ $wgHooks['UnitTestsList'][] = function( array &$files ) { + // @codeCoverageIgnoreStart + $directoryIterator = new RecursiveDirectoryIterator( __DIR__ . '/Tests/Phpunit/' ); - $testFiles = array( - 'Language/Description/AnyValue', - 'Language/Description/Conjunction', - 'Language/Description/SomeProperty', - 'Language/Description/Disjunction', - 'Language/Description/ValueDescription', - - 'Language/Option/PropertyValueSortExpression', - 'Language/Option/QueryOptions', - 'Language/Option/SortOptions', - - 'Language/Selection/PropertySelection', - 'Language/Selection/SubjectSelection', - - 'Language/Query', - ); - - foreach ( $testFiles as $file ) { - $files[] = __DIR__ . '/Tests/Phpunit/' . $file . 'Test.php'; + /** + * @var SplFileInfo $fileInfo + */ + foreach ( new RecursiveIteratorIterator( $directoryIterator ) as $fileInfo ) { + if ( substr( $fileInfo->getFilename(), -8 ) === 'Test.php' ) { + $files[] = $fileInfo->getPathname(); + } } return true; + // @codeCoverageIgnoreEnd }; - -// @codeCoverageIgnoreEnd -- To view, visit https://gerrit.wikimedia.org/r/65816 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ibd925748c87129ef8c72e50e976b29ec2c2ba053 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Ask Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
