Page MenuHomePhabricator

Make bucket testing campaign checks part of CI again
Open, Needs TriagePublic

Description

Currently, the command ./console app:validate:campaigns:utilization fails because the validator doesn't know about A/B tests that are client-side only. However, the check could have prevented errors when removing the skin test.

Acceptance criteria:

  • The campaign utilization command works again and is part of the ci task in the Makefile

Notes:
The suggested change is to add test type array (server-side, style, js) property to campaign entries (both in config and the Campaign class) and check only server-side campaigns in CampaignUtilizationValidator.