[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] osstest, the params to pass into 'make-flight'



> -----Original Message-----
> From: Ian Campbell [mailto:Ian.Campbell@xxxxxxxxxx]
> Sent: Saturday, June 28, 2014 6:46 PM
> To: Hu, Robert
> Cc: xen-devel@xxxxxxxxxxxxx; Wei Liu; Ian Jackson
> Subject: Re: [Xen-devel] osstest, the params to pass into 'make-flight'
> 
> On Sat, 2014-06-28 at 08:19 +0000, Hu, Robert wrote:
> > > -----Original Message-----
> > > From: Ian Campbell [mailto:Ian.Campbell@xxxxxxxxxx]
> > > Sent: Friday, June 27, 2014 10:49 PM
> > > To: Hu, Robert
> > > Cc: xen-devel@xxxxxxxxxxxxx; Wei Liu; Ian Jackson
> > > Subject: Re: [Xen-devel] osstest, the params to pass into 'make-flight'
> > >
> > > On Fri, 2014-06-27 at 14:12 +0000, Hu, Robert wrote:
> > > > Hi,
> > > >
> > > > I just start studying the osstest framework. Besides the following 2 
> > > > blogs,
> are
> > > there any introducing documents?
> > > >
> > >
> http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/
> > > >
> > >
> http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st
> > > ep/
> > > >
> > > > I begin to read the code, confused at the entrance point of 'make 
> > > > flight',
> where
> > > 4 global variables I believe is important to understand the overall 
> > > architecture
> --
> > > 'branch, xenbranch, blessing, buildflight'. What kind of value I shall 
> > > passed
> into
> > > them?
> > > > I've read the Readme in the code, but didn't find information to answer
> myself.
> > >
> > > There is a helper program now, see "standalone". It has a doc comment
> > > near the top.
> > >
> > > README probably needs an update to reflect the availability of this
> > > helper.
> > >
> > By browsing the code, I guess:
> > "branch" refers to the test target branch against the xenbranch; e.g.
> linux-stable, qemu, etc.
> 
> Branch is the thing to test, it might be a xen branch (e.g.
> xen-unstable, xen-4.4-testing) or something else (e.g linux-linus,
> qemu-mainline, seabios, etc).
> 
> xenbranch is the branch of Xen to use for the test (which may be ==
> $branch if it is a Xen branch or may be different if $branch is not a
> Xen branch).
> 
> You can see the set of current branches in cr-for-branches and crontab.
> 
> > "xenbranch" refers to the xen branch of Xen repo on the controller.
> > And "blessing", what's this param mean and used for?
> > "buildfilght" ? what is it used for?
> 
> If you use the standalone helper I referenced earlier then you don't
> need to worry about any of these.
> 
> I explained xenbranch above. blessing isn't really used in standalone
> mode, neither is buildflight AFAIK.
> 
> If you are doing something more complex than what can be achieved with
> the helper then please outline your goals so we can direct you
> appropriately.
Thanks Ian. I'm trying to deploy the whole test framework of osstest. So I need 
to understand the osstest framework's design first.
> 
> Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.