← Back to team overview

launchpad-dev team mailing list archive

important for maintenance squads: Hand-off, care and feeding of parallel testing


Hi all.

Unfortunately, IS priorities haven't aligned to get parallel testing deployed yet. Our squad has been assigned to move on to our next project, starting Monday of next week. We have an important deadline to reach for our next project, and will need to focus on that.

It will fall to maintenance squads to work with webops to get parallel testing deployed.

It will also subsequently fall to maintenance squads to deal with future problems in our newly-parallelized buildbot.

For deployment, we have a wiki page (https://dev.launchpad.net/yellow/ParallelTestingSetupForDataCentre) and an example buildbot master configuration that we have used regularly with juju (https://code.launchpad.net/~launchpad/lpbuildbot/public). After webops configure the two machines for lxc launchpad instances using the wiki page, they will need to create buildbot slaves for the two machines (a one-line command), and then integrate the slaves with the existing buildbot master, using the public lpbuildbot branch as a guide. That integration will require trial and error. Good luck. :-/ We'll try to figure out a reasonable compromise between supporting you and getting our assigned project work done, though as you would expect, the assigned project will need to take precedent.

For troubleshooting parallel tests, we collaborated on a wiki page to try and help out with what we've learned. Please bookmark it, or otherwise make it easy to find: https://dev.launchpad.net/yellow/ParallelTestingTroubleshooting .

It certainly is not satisfactory to leave the project here, but that's where we are.