User:DWalden (WMF)/Test2wiki k8s migration/Campaign Development

What are the dependencies?
none

Does it use any external services?
only the database

Is there any back-end processing?
No, not yet

Does it use external binaries?
No

Does it read or write files on the filesystem?
No

Is there a regression or smoke testing strategy?
There are existing API tests and there should be more regression tests as the UI gets built out more

Does it cover the dependencies mentioned above?
n/a

Can it be tested on test2wiki?
not yet, it is not yet deployed anywhere besides patchdemo.

Is it feasible to make it testable on test2wiki?
Yes, but not until v1 is released. Also, in the extension we need to explicitly make it not use the central DB, because that is controlled via the $wgCampaignEventsDatabaseCluster and $wgCampaignEventsDatabaseName variables. Those settings are string|false, where false means use the local wiki database (e.g. for test wikis), and a string means use the DB/cluster with the given name (every other prod wiki). https://www.mediawiki.org/wiki/Extension:CampaignEvents#Parameters