Page MenuHomePhabricator

Run core tests daily against a catalyst env
Closed, ResolvedPublic

Description

We have been setting up extensions to run against a daily catalyst environment, but we should also set core tests to run daily as a baseline.
Once in place, they can also be used in catalyst CI pipelines to ensure that any changes to not break the catalyst daily jobs.

AC:

  • Core added into the jjb/mediawiki-catalyst-daily.yaml
  • Required skins for core selenium tests identified and included in json-values
  • Job runs end-to-end at least once (env build → selenium → teardown) with tests green

Event Timeline

Change #1304835 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[integration/config@master] jjb: [catalyst-daily-core] Add core job

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

Created T429707 to make sure that catalyst single wiki envs use the default setup. Merging this in after that patch lands.

Change #1304835 merged by jenkins-bot:

[integration/config@master] jjb: [catalyst-daily-core] Add core job

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

Change #1305214 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[integration/config@master] jjb: [catalyst-daily] Export deploy.env so selenium-test sees MW_SERVER

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

Change #1305214 merged by jenkins-bot:

[integration/config@master] jjb: [catalyst-daily-core] export Catalyst env

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

vaughnwalters updated the task description. (Show Details)