Currently, CI does not pass if we just toggle on the CommunityConfiguration in config: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/1053018
The phpunit tests see a lot of failures:
18:05:31 ERRORS! 18:05:31 Tests: 26253, Assertions: 80279, Errors: 38, Failures: 1, Skipped: 124.
And also the MentorDashboard Selenium tests are failing:
18:03:43 [Chrome 90.0.4430.212 linux #0-3] » /tests/selenium/specs/mentordashboard.js 18:03:43 [Chrome 90.0.4430.212 linux #0-3] Special:MentorDashboard 18:03:43 [Chrome 90.0.4430.212 linux #0-3] ✓ Does not trigger errors when visited 18:03:43 [Chrome 90.0.4430.212 linux #0-3] ✖ Prompts to enroll as a mentor 18:03:43 [Chrome 90.0.4430.212 linux #0-3] ✖ Allows enrolling as a mentor 18:03:43 [Chrome 90.0.4430.212 linux #0-3] 18:03:43 [Chrome 90.0.4430.212 linux #0-3] 1 passing (14.1s) 18:03:43 [Chrome 90.0.4430.212 linux #0-3] 2 failing 18:03:43 [Chrome 90.0.4430.212 linux #0-3]
Acceptance Criteria:
- GEUseCommunityConfigurationExtension is set to true in CI
- CI is green for the master branch of GE
Notes:
- This task is blocked on all GE wikis in production using CC first. That means in particular: