← 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.
Thanks,

Gary