Page MenuHomePhabricator

DiscussionTools gate-and-submit jobs don't run tests that depend on MobileFrontend
Closed, ResolvedPublic

Description

See https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DiscussionTools/+/1276079

Apparently we don't run the DiscussionTools test suite with a dependency on MobileFrontend. Instead, they only run when another extension's tests depend on both DiscussionTools and MobileFrontend, such as CheckUser. This confused James and me while we were trying to resolve the CI issues caused by T422031.

Event Timeline

I think this was broken by 4f57772b019a6ba18e7a27e7ff7f1ae97ebeaff6 where Antoine was only looking for CI failures, not coverage/skip changes. Let's add MF.

Change #1276083 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: [mediawiki/extensions/DiscussionTools] Add MF dependency

https://gerrit.wikimedia.org/r/1276083

Change #1276083 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/DiscussionTools] Add MF dependency

https://gerrit.wikimedia.org/r/1276083

Mentioned in SAL (#wikimedia-releng) [2026-04-22T00:07:14Z] <James_F> Zuul: [mediawiki/extensions/DiscussionTools] Add MF dependency, for T424113

Jdforrester-WMF claimed this task.

Before: 23 skipped in unit run, 20+12+1+8+2 = 43 skipped in integration run.

After: 23 skipped in unit run, 19+7+2+1+1 = 30 skipped in integration run.