User:DWalden (WMF)/Test2wiki k8s migration/Community Tech

Does it use any external services?
Don't think so, apart from database.

Is there any back-end processing?
Deletes of pages with lots of revisions (greater than Manual:$wgDeleteRevisionsBatchSize, usually 1000) are done in batches via the Job queue.

Does it use external binaries?
No.

Does it read or write files on the filesystem?
When deleting or restoring files, it needs to modify the files (images, etc.) in the filestore (to at least move them from one directory to another).

Is there a regression or smoke testing strategy?
There are Selenium tests for delete and restore.

Also see User:DWalden_(WMF)/(Un)delete_associated_talk_page.

Does it cover the dependencies mentioned above?
The Selenium tests do not cover deleting/restoring files or deleting/restoring pages with lots of revisions.

Can it be tested on test2wiki?
Deletion is part of MediaWiki core and can be tested anywhere.

Is it feasible to make it testable on test2wiki?
See above.

What features do not need testing on test2wiki?

 * SVG Translate (hosted on VPS)
 * Wikisource Export (hosted on VPS)