Jump to content

User:DWalden (WMF)/Test2wiki k8s migration/Readiness high-level

From mediawiki.org

Anti-Harassment Tools

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Blocks Yes DeferredUpdates No N/A Yes
SecurePoll Yes
  • Back-end processing
  • External binaries
  • Temp files
Not explicitly Can do No With Product approval
IPInfo Yes
  • External services
  • Back-end processing
  • Files
No N/A No Product approval and files uploaded to server
CheckUser Yes Parsoid No N/A No Product approval
Interaction Timeline No N/A N/A N/A N/A N/A


Apps

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Android ???
iOS No


Campaign Development

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Campaign Events yes no yes n/a yes yes, currently testable on test2wiki


Community Tech

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Page deletion Yes
  • Job queue
  • Manipulates images in filestore
Some No Yes
Page diffs Yes External binary No N/A Yes
User preferences (including GlobalPreferences) Yes No? No N/A Yes
Watchlist Yes Some sort of back-end processing (I think) Yes No? Yes
Wikisource Yes Various No No No I don't think it is possible
TemplateWizard Not sure API Yes Yes Yes
LoginNotify Yes
  • Email
  • Job queue
No N/A Yes
CodeMirror Not sure, it is mostly UI No Yes N/A Yes
Page Curation Yes
  • Job queue
  • DeferredUpdates
No N/A Yes


Editing

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
VisualEditor Yes Yes Some browser tests ??? Yes N/A
WikiEditor No No None N/A Yes N/A
TemplateData No No None N/A Yes N/A
Citoid Yes Maybe? None (probably?) N/A Yes N/A
DiscussionTools Yes Yes None N/A Yes N/A


Growth

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Echo Yes DeferredUpdatesJobQueueGroup Growth team REGRESSION QA checklist Yes Yes
GrowthExperiments Yes DeferredUpdatesJobQueueGroup Growth team REGRESSION QA checklist Yes only a small subset of functionality can be tested With Product approval
Flow Yes DeferredUpdatesJobQueueGroup Growth team REGRESSION QA checklist Yes Yes Probably not - Flow is in the maintenance mode
Recent changes/Watchlist Yes JobQueueGroup Growth team REGRESSION QA checklist Yes Yes
PageTriage (Special:NewPagesFeed) No DeferredUpdatesJobQueueGroup N/A N/A No With Product approval


Inuka

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Wikistories Yes
Wikipedia for KaiOS No
Wikipedia Preview No


Language

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Content translation ???
Universal Language Selector ???
Translate (extension) ???
MediaWiki Language Extension Bundle n/a
Translation Notifications
(MassMessage)
Babel
External Guidance


Structured Data

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
MediaSearch (Special:MediaSearch) Yes SD team REGRESSION QA checklist no; the extension MediaSearch is not installed on test2wiki With Product approval


Trust and Safety Tools

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?


Web Readers

[edit]
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Desktop Improvements Yes Yes Yes Yes Yes Yes