Page MenuHomePhabricator

Add regression tests for missing analytics parameters in SpecialHomepage
Closed, ResolvedPublic

Description

After merging https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/758458 in the context of T264460: Enable users to open the first suggested article directly from the mobile task preview links for task cards in the SuggestedEditsModule and PostEditPanel (small task card) didn't have a newcomer task token to be added to impressions data.

Our testing setup currently doesn't catch regressions where client-side or server-side code omits important analytics parameters from the newcomer task card. Let's add some tests to guard against regressions.

Event Timeline

Change 759685 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] SpecialHomepage: Check analytics parameters

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

Change 759682 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Post edit panel: add getCard test

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

Change 755443 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Add unit test for NewcomerTaskLogger

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

Sgs removed Sgs as the assignee of this task.Feb 4 2022, 12:06 PM
Sgs updated the task description. (Show Details)
Sgs subscribed.

Change 755443 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Add unit test for NewcomerTaskLogger

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

Change 759682 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Post edit panel: add getCard test

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

kostajh changed the task status from Open to In Progress.Feb 7 2022, 11:25 AM
kostajh claimed this task.
Tgr changed the task status from In Progress to Open.Feb 10 2022, 2:51 AM
Tgr moved this task from Code Review to QA on the Growth-Team (Sprint 0 (Growth Team)) board.

Change 759685 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] SpecialHomepage: Check analytics parameters

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

kostajh triaged this task as Medium priority.Mar 2 2022, 1:57 PM