hashar created this task.
hashar added projects: MediaWiki-API, MediaWiki-extensions-WikibaseClient.
Herald added a subscriber: Aklapper.
Herald added a project: Wikidata.

TASK DESCRIPTION

While running MediaWiki core tests with Wikibase, I eventually got a failure:

1) PrefixUniquenessTest::testPrefixes
Module prefix 'wbeu' is shared between Wikibase\Client\Api\ApiListEntityUsage and Wikibase\Client\Api\ApiPropsEntityUsage

tests/phpunit/includes/api/PrefixUniquenessTest.php:24
tests/phpunit/MediaWikiTestCase.php:469
maintenance/doMaintenance.php:94

PrefixUniquenessTest::testPrefixes is described as:

Checks that all API query modules, core and extensions, have unique prefixes.

It is part of mediawiki/core, since the test is not a structure test, it is never run for extension, only for mediawiki/core patches. Which explains why it has never been noticed yet.

Related code:

client/includes/Api/ApiListEntityUsage.php:34:          parent::__construct( $query, $moduleName, 'wbeu' );
client/includes/Api/ApiPropsEntityUsage.php:32:         parent::__construct( $query, $moduleName, 'wbeu' );

Module references:


TASK DETAIL
https://phabricator.wikimedia.org/T197578

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: hashar
Cc: Aklapper, Ladsgroup, hashar, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Sethakill, dg711, Wikidata-bugs, aude, jayvdb, Anomie, Mbch331, Legoktm
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to