As pointed out in T389863#10671903, the 8 templates that Flow creates during MW installation can make other tests slower: not only the creation of the templates themselves, but also any jobs associated with those pages. This wouldn't necessarily be bad per se, but it becomes problematic when these templates are also not used in any tests, so they slow things down for nothing. So, my proposal is that we gate the template creation behind a check to see if we're running inside quibble (MW_QUIBBLE_CI).
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| maintenance: do not create Flow templates in tests | mediawiki/extensions/Flow | master | +4 -0 |
Related Objects
Related Objects
- Mentioned In
- T389863: api-testing CI failure: Timeout of 5000ms exceeded in "before all" hook in "POST /campaignevents/v0/event_registration"
T389898: api-testing: avoid processing the entire job queue when changing user rights
T389895: cirrusSearchElasticaWrite job failures in quibble - Mentioned Here
- T389863: api-testing CI failure: Timeout of 5000ms exceeded in "before all" hook in "POST /campaignevents/v0/event_registration"
Event Timeline
Comment Actions
Change #1130753 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/Flow@master] maintenance: do not create Flow templates in tests
Comment Actions
Change #1130753 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] maintenance: do not create Flow templates in tests