WikimediaEvents extension has integration tests that fails when ConfirmEdit is not loaded. ConfirmEdit is not marked as required in extension.json and those tests should be skipped.
Description
Details
- Other Assignee
- Dreamy_Jazz
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T225730 Reduce runtime of MW shared gate Jenkins jobs to 5 min | |||
| Open | None | T391008 Reconcile dependencies.yaml and phan_dependencies.yaml | |||
| Open | hashar | T389998 Allow control over which extra extensions are installed (Math REL1_43 jobs exceed 60min timeout) | |||
| Open | hashar | T407797 Create a CI job to enforce tests to pass with solely required extensions | |||
| Resolved | hashar | T410126 WikimediaEvents tests fail when ConfirmEdit is not loaded |
Event Timeline
Change #1205113 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/extensions/WikimediaEvents@master] tests: skip tests when ConfirmEdit is not loaded
Caused by recent changes to MediaWiki-extensions-WikimediaEvents done by WE4.2 Bot detection (WE4.2 hCaptcha editing trial), so adding to our team board to track code review and possible further patches
Change #1206396 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):
[mediawiki/extensions/WikimediaEvents@master] Return early from CaptchaScoreHooks if ConfirmEdit not loaded
Change #1206396 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] Return early from CaptchaScoreHooks if ConfirmEdit not loaded
Change #1205113 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] tests: skip tests when ConfirmEdit is not loaded
Change #1213961 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/extensions/WikimediaEvents@REL1_45] tests: skip tests when ConfirmEdit is not loaded
Change #1213961 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@REL1_45] tests: skip tests when ConfirmEdit is not loaded