We would like to come up with a project which will checkout multiple repositories at once and run all kind of editing tests on the same build from multiple repositories.
Right now, we have tests for VisualEditor and MobileFrontend repositories and it will be nice to incorporate Flow repo as well.
Description
Event Timeline
We have some utilities to do so. Namely Zuul cloner which let you clone multiple repositories and sync their branches.
The way we setup MediaWiki is not ideal though and there is no good/easy framework to bootstrap a MediaWiki system on the continuous integration system. We would need to end up with something similar to MediaWiki Vagrant which make it trivial to spawn a full stack installation.
Anyway, the blocker is having the ability to spawn isolated VM which is Continuous-Integration-Scaling / T47499
That will eventually lead us to run the browser tests whenever people propose a patch in Gerrit! T55697
It is time to promote Wikimedia-Hackathon-2015 activities in the program (training sessions and meetings) and main wiki page (hacking projects and other ongoing activities). Follow the instructions, please. If you have questions, about this message, ask here.
Did someone work on this project during Wikimedia-Hackathon-2015? If so, please update the task with the results. If not, please remove the label.
@Ryasmeen do you still plan to work on this, or can this be closed? Do you need help?
Apparently not intensive to follow up on this. Feel free to reopen and better expose what needs to be done.