Page MenuHomePhabricator

Make PHPUnit dataProvider static in CirrusSearch tests
Closed, ResolvedPublic

Description

The @dataProvider annotation should be a static function, check and make data provider in the extension, at least:

  • QueryStringRegexParserIntegrationTest with provideRefImplQueries
  • PhraseSuggestFallbackMethodTest with provideTest
  • FetchPhaseConfigBuilderTest with provideNewHighlightFieldWithFactory
  • HighlightedFieldBuilderTest with provideTestFactories
  • QueueingRemediatorTest with provideTestJobIsSent

static and adjust the usages (More infos at T332865).

Initial work was done in c2c3b845cfe91f937ff569e1a617961b9db33450

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1140282 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CirrusSearch@master] tests: Make PHPUnit data provider static

https://gerrit.wikimedia.org/r/1140282

Change #1140282 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] tests: Make PHPUnit data provider static

https://gerrit.wikimedia.org/r/1140282

Change #1147117 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CirrusSearch@master] tests: Remove REGEN_PARSER_TESTS option in QueryStringRegexParser tests

https://gerrit.wikimedia.org/r/1147117

Change #1147118 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CirrusSearch@master] tests: Make PHPUnit data provider static

https://gerrit.wikimedia.org/r/1147118

Change #1147118 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] tests: Make PHPUnit data provider static

https://gerrit.wikimedia.org/r/1147118

Change #1147117 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] tests: Make PHPUnit data provider static in QueryStringRegexParser tests

https://gerrit.wikimedia.org/r/1147117