Page MenuHomePhabricator

Switch coverage jobs to PHP >= 7.3
Closed, ResolvedPublic

Description

This would enable us to use pcov instead of xdebug, which would bring performance improvements (see T234020). Since the php7.2-pcov package doesn't exist, we cannot use it in PHP 7.2-based jobs.

Non-coverage jobs and more generally PHP 7.2 support would not be affected by this change.

Event Timeline

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

[integration/config@master] dockerfiles: Provide quibble-buster-php73-coverage

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

Change 674188 merged by jenkins-bot:

[integration/config@master] dockerfiles: Provide quibble-buster-php73-coverage

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

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

[integration/config@master] jjb: Switch coverage jobs to PHP 7.3 and buster

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

Change 674189 merged by jenkins-bot:

[integration/config@master] jjb: Switch coverage jobs to PHP 7.3 and buster

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

Change 804587 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] dockerfiles: remove obsolete coverage utilities

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

Change 804587 merged by jenkins-bot:

[integration/config@master] dockerfiles: remove obsolete coverage utilities

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

Change 814745 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: update jobs having quibble-buster-php72

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

Change 814745 merged by jenkins-bot:

[integration/config@master] jjb: update jobs having quibble-buster-php72

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