Page MenuHomePhabricator

Stop writing to $tablesUsed in PHPUnit integration tests in extensions
Open, Needs TriagePublic

Description

With T342301 having been resolved, MediaWikiIntegrationTestCase can figure out the list of used tables on its own. The $tablesUsed property is now ignored by the framework, and therefore tests no longer need to modify it, as long as the extension does not need to support MW < 1.42.


Wikimedia deployed

  • Extension:AbuseFilter
  • Extension:ActiveAbstract
  • Extension:AntiSpoof
  • Extension:BounceHandler
  • Extension:CampaignEvents
  • Extension:CentralAuth
  • Extension:CheckUser
  • Extension:CirrusSearch
  • Extension:Cite
  • Extension:Cognate
  • Extension:ContentTranslation
  • Extension:DiscussionTools
  • Extension:Echo
  • Extension:EntitySchema
  • Extension:FileImporter
  • Extension:FlaggedRevs
  • Extension:Flow
  • Extension:FundraisingTranslateWorkflow ( until fundraising raises requirements)
  • Extension:GrowthExperiments
  • Extension:LoginNotify
  • Extension:MachineVision (T352884)
  • Extension:Math
  • Extension:MathSearch
  • Extension:MediaModeration
  • Extension:Newsletter
  • Extension:OATHAuth
  • Extension:OAuth
  • Extension:OAuthRateLimiter
  • Extension:ORES
  • Extension:PageAssessments
  • Extension:PageTriage
  • Extension:ProofreadPage
  • Extension:PropertySuggester
  • Extension:ReadingLists
  • Extension:TheWikipediaLibrary
  • Extension:TimedMediaHandler
  • Extension:Translate ( until MLEB raises requirements)
  • Extension:UrlShortener
  • Extension:VisualEditor
  • Extension:WikiLambda
  • Extension:Wikibase
  • Extension:WikibaseLexeme
  • Extension:WikibaseQualityConstraints
  • Extension:WikimediaEditorTasks
  • Extension:WikimediaEvents

All extensions:

  • Extension:ArticleFeedbackv5
  • Extension:BlockInactive
  • Extension:BlueSpiceBookshelf
  • Extension:BlueSpiceFoundation
  • Extension:BlueSpiceInterWikiLinks
  • Extension:BlueSpicePageAssignments
  • Extension:BlueSpicePageTemplates
  • Extension:BlueSpiceRating
  • Extension:BlueSpiceReaders
  • Extension:BlueSpiceReminder
  • Extension:BlueSpiceUsageTracker
  • Extension:CreateRedirect
  • Extension:CreatedPagesList
  • Extension:EmailAuthorization
  • Extension:LDAPProvider
  • Extension:MediaUploader
  • Extension:MissedPages
  • Extension:OAuthAuthentication
  • Extension:PasswordlessLogin
  • Extension:TitleIcon
  • Extension:TranslateSvg
  • Extension:UserMerge
  • Extension:Wikispeech
  • Extension:WikispeechSpeechDataCollector
  • ProfessionalWiki/WikibaseRDF
  • edwardspec/mediawiki

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/ReadingListsmaster+0 -18
mediawiki/extensions/TheWikipediaLibrarymaster+0 -6
mediawiki/extensions/LoginNotifymaster+0 -12
mediawiki/extensions/DiscussionToolsmaster+0 -11
mediawiki/extensions/Newslettermaster+0 -17
mediawiki/extensions/Cognatemaster+0 -23
mediawiki/extensions/Citemaster+0 -3
mediawiki/extensions/ActiveAbstractmaster+0 -4
mediawiki/extensions/FlaggedRevsmaster+0 -3
mediawiki/extensions/MediaModerationmaster+0 -8
mediawiki/extensions/ContentTranslationmaster+0 -9
mediawiki/extensions/AntiSpoofmaster+0 -3
mediawiki/extensions/PageAssessmentsmaster+0 -8
mediawiki/extensions/FileImportermaster+0 -14
mediawiki/extensions/WikibaseLexememaster+0 -9
mediawiki/extensions/OAuthRateLimitermaster+0 -8
mediawiki/extensions/Flowmaster+0 -129
mediawiki/extensions/UrlShortenermaster+0 -6
mediawiki/extensions/PropertySuggestermaster+0 -2
mediawiki/extensions/ProofreadPagemaster+0 -12
mediawiki/extensions/WikimediaEditorTasksmaster+0 -17
mediawiki/extensions/WikimediaEventsmaster+0 -3
mediawiki/extensions/BounceHandlermaster+0 -1
mediawiki/extensions/EntitySchemamaster+0 -67
mediawiki/extensions/GrowthExperimentsmaster+0 -43
mediawiki/extensions/VisualEditormaster+0 -3
mediawiki/extensions/TimedMediaHandlermaster+0 -1
mediawiki/extensions/CirrusSearchmaster+0 -4
mediawiki/extensions/OAuthmaster+0 -14
mediawiki/extensions/CentralAuthmaster+10 -57
mediawiki/extensions/OATHAuthmaster+0 -3
mediawiki/extensions/WikimediaCampaignEventsmaster+1 -4
mediawiki/extensions/CampaignEventsmaster+1 -33
mediawiki/extensions/WikiLambdamaster+1 -30
mediawiki/extensions/WikibaseQualityConstraintsmaster+1 -13
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Lucas_Werkmeister_WMDE renamed this task from Stop writing to $tablesUsed in PHPUnit integration tests to Stop writing to $tablesUsed in PHPUnit integration tests in extensions.Nov 21 2023, 3:47 PM

Change 976271 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikibaseQualityConstraints@master] Update integration test database code

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

Change 976242 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Follow-up 71ff05267: Stop writing to tablesUsed in tests, now unnecessary

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

Change 976271 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] Update integration test database code

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

Change 976285 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Stop writing to tablesUsed in tests

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

Change 976242 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Follow-up 71ff05267: Stop writing to tablesUsed in tests, now unnecessary

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

Change 976285 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Stop writing to tablesUsed in tests

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

Change 976298 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/WikimediaCampaignEvents@master] Stop writing to tablesUsed in tests

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

Change 976298 merged by jenkins-bot:

[mediawiki/extensions/WikimediaCampaignEvents@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/ActiveAbstract@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/AntiSpoof@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/BounceHandler@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/CirrusSearch@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/Cite@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/Cognate@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/ContentTranslation@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/DiscussionTools@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/FileImporter@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/FlaggedRevs@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/LoginNotify@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/MediaModeration@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/Newsletter@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/OATHAuth@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/OAuth@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/OAuthRateLimiter@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/PageAssessments@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/ProofreadPage@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/PropertySuggester@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/TheWikipediaLibrary@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/TimedMediaHandler@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/UrlShortener@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/VisualEditor@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/WikibaseLexeme@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/WikimediaEditorTasks@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/WikimediaEvents@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/CentralAuth@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/EntitySchema@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/Flow@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/GrowthExperiments@master] Stop writing to tablesUsed in tests

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

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

[mediawiki/extensions/ReadingLists@master] Stop writing to tablesUsed in tests

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

Change 991898 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] Stop writing to tablesUsed in tests

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

Change 991912 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Stop writing to tablesUsed in tests

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

Change 991888 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] Stop writing to tablesUsed in tests

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

Change 991899 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Stop writing to tablesUsed in tests

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

Change 991905 merged by jenkins-bot:

[mediawiki/extensions/TimedMediaHandler@master] Stop writing to tablesUsed in tests

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

Change 991907 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Stop writing to tablesUsed in tests

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

Change 991913 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Stop writing to tablesUsed in tests

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

Change 991915 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Stop writing to tablesUsed in tests

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

Change 991887 merged by jenkins-bot:

[mediawiki/extensions/BounceHandler@master] Stop writing to tablesUsed in tests

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

Change 991911 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Stop writing to tablesUsed in tests

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

Change 991906 merged by jenkins-bot:

[mediawiki/extensions/UrlShortener@master] Stop writing to tablesUsed in tests

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

Change 991910 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEditorTasks@master] Stop writing to tablesUsed in tests

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

Change 991903 merged by jenkins-bot:

[mediawiki/extensions/PropertySuggester@master] Stop writing to tablesUsed in tests

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

Change 991902 merged by jenkins-bot:

[mediawiki/extensions/ProofreadPage@master] Stop writing to tablesUsed in tests

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

Change 991908 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Stop writing to tablesUsed in tests

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

Change 991914 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Stop writing to tablesUsed in tests

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

Change 991900 merged by jenkins-bot:

[mediawiki/extensions/OAuthRateLimiter@master] Stop writing to tablesUsed in tests

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

Change 991891 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Stop writing to tablesUsed in tests

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

Change 991893 merged by jenkins-bot:

[mediawiki/extensions/FileImporter@master] Stop writing to tablesUsed in tests

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

Change 991901 merged by jenkins-bot:

[mediawiki/extensions/PageAssessments@master] Stop writing to tablesUsed in tests

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

Change 991886 merged by jenkins-bot:

[mediawiki/extensions/AntiSpoof@master] Stop writing to tablesUsed in tests

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

Change 991889 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Stop writing to tablesUsed in tests

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

Change 991896 merged by jenkins-bot:

[mediawiki/extensions/MediaModeration@master] Stop writing to tablesUsed in tests

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

Change 991894 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] Stop writing to tablesUsed in tests

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

Change 991892 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Stop writing to tablesUsed in tests

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

Change 991885 merged by jenkins-bot:

[mediawiki/extensions/ActiveAbstract@master] Stop writing to tablesUsed in tests

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

Change 991890 merged by jenkins-bot:

[mediawiki/extensions/Cognate@master] Stop writing to tablesUsed in tests

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

Change 991897 merged by jenkins-bot:

[mediawiki/extensions/Newsletter@master] Stop writing to tablesUsed in tests

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

Change 991895 merged by jenkins-bot:

[mediawiki/extensions/LoginNotify@master] Stop writing to tablesUsed in tests

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

Change 991904 merged by jenkins-bot:

[mediawiki/extensions/TheWikipediaLibrary@master] Stop writing to tablesUsed in tests

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

Change 991916 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] Stop writing to tablesUsed in tests

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