[Beaker-devel] [RFC V3 PATCH 0/5] beaker harness support for autotest

Lucas Meneghel Rodrigues lmr at redhat.com
Fri Apr 12 19:30:50 UTC 2013


On Fri, 2013-04-12 at 15:09 -0400, Don Zickus wrote:
> Hi Folks,
> 
> Throwing this over the wall for a new round of reviewing.
> 
> Recently a bunch of autotest and beaker folks have been discussing how to get
> an autotest client working under beaker (namely Nick, Dan, Bill from beaker and
> Lucas, Cleber, Ademar from autotest).
> 
> A long time ago Jan Stancek whipped up some code to do that based on some
> discussions we both had.  I later modified a bunch of his code and came up with
> these patches.
> 
> I lasted touched these patches back in August 2012.  I never finished polishing
> them off or completed my testing due to other Red Hat obligations.
> 
> I am presenting these patches as a starting point for discussions as to how Jan
> and myself solved various problems.  They are very much 'beta' patches (there
> has been a lot of testing so they were stable at one point).
> 
> Unfortunately, I don't remember how all the pieces worked so instead of
> breaking the files into digestable chunks, I am just submitting whole files as
> new (well the first patch is a 'patch').
> 
> Please be kind.  I am cross-posting to various mailing lists to let anyone
> interested participate.
> 
> The end goal is to have autotest client work with the beaker server smoothly.
> This would allow various autotest projects to leverage the
> provisioning/inventorying mechanisms provided by beaker for various labs.
> 
> Feel free to direct all questions to me and I will do my best to remember what
> Jan and myself did.
> 
> I started running our internal kernel testsuite to get more live coverage of these
> changes.  Things work for the most part.  Reboot still has a bunch of issues,
> namely the 'autotest --continue' needs work done. :-(
> 
> I add some initial support to handle legacy beaker commands to talk with the 
> server.  I expect to simplify it later.
> 
> v2:  re-coded to use beaker's new stable API
>      thinned things out, added support for debug env
>      more testing
>      cleaned up coding style and syntax based on Lucas's feedback
> 
> v3: cleanup based on Lucas's feedback
>     reworked file uploading to deal with reboot state
>     little fixes from more testing

Thanks Don, I'll be checking this new version Real Soon (TM).

Cheers,

Lucas




More information about the Beaker-devel mailing list