Task to track patches related to the transition to MediaWikiUnitTestCase for CirrusSearch.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T229180 Migrate extensions to stop using MediaWikiIntegrationTestCase on unit tests | |||
Resolved | Gehel | T237926 [Epic] Maryum's onboarding to the Search Platform team | |||
Declined | Mstyles | T232589 Migrate CirrusSearch MediaWikiIntegrationTestCase tests to MediaWikiUnitTestCase |
Event Timeline
Change 534845 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Start converting Cirrus PHP test to MediaWikiUnitTestCase
Moving to waiting because as discussed with @Gehel, we don't want to change all tests just for the sake of having unit tests (unless there are other reasons to) but instead migrate the tests as we change the code.
Change 534845 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Start converting Cirrus PHP test to MediaWikiUnitTestCase
Change 552928 had a related patch set uploaded (by Mstyles; owner: Mstyles):
[mediawiki/extensions/CirrusSearch@master] Move unit test to unit test directory
Change 552928 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Move unit test to unit test directory
We have migrated a few tests as part of Maryum's onboarding and to show that it works in the general case. Migrating more tests should be done as part of regular development (when those tests need to be modified), but not proactively.