[go: nahoru, domu]

Page MenuHomePhabricator

Make it possible to patch Zuul's checked-out sourcecode before Quibble tests run
Open, Needs TriagePublic

Description

When testing changes locally with Quibble, it can be the case that you quickly want to see what a Quibble run would do with modified Mediawiki source code without committing those patches. In particular, when working on a developer machine, Quibble is not able to pull patches from Gerrit so it is normally only possible to test with code that has already been merged into master.

Locally Quibble runs map /cache in the Quibble container to a folder on the host machine. Since /cache is not cleared between runs, this can be a good place to store data like patches that should persist over multiple runs.

Acceptance Criteria:

  • Patches placed in /cache/patches should be applied to the Mediawiki source before the Quibble tests run

Event Timeline

Change #1054492 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[integration/quibble@master] Apply patches in `/cache/patches` during Quibble plan execution

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