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

Re: [Xen-devel] [PATCH RFC V3 0/7] OSSTest: OVMF test job



One more time, with Ian on the To: this time.

TBH I think this might need rebasing and reposting though

FWIW my "distro flight" to test Debian installer based guests has
already been rebased onto this. (it's also a bit back burnered right
now...)

On Wed, 2014-01-22 at 15:52 +0000, Wei Liu wrote:
> Ian, ping.
> 
> On Thu, Dec 12, 2013 at 09:02:57PM +0000, Wei Liu wrote:
> > RFC v3 of this series
> > 
> > This series implements a basic test job for OVMF guest. The test case will
> > install an OVMF guest and try to boot it.
> > 
> > I've tried my best to factor out common code. :-)
> > 
> > Now the preseed data in the test case only contains essential items -
> > partitioning recipe, late_command and two other items.
> > 
> > As for the file manipulation code, it has a small portion (first 6 lines as
> > IanJ pointed out) that's copied from ts-redhat-install, but I don't see a
> > sensible to factor out that 6 lines of command.
> > 
> > I basically didn't touch that last two patches as IanJ will take care of 
> > them
> > when he takes this series.
> > 
> > Wei.
> > 
> > Changes in v3:
> > * consolidate more config items into preseed_base
> > * ts-ovmf-debian-install -> ts-debian-hvm-install
> > * factor out functions to create ISOs.
> > * $xl -> $toolstack in test case script
> > * add $flight $job and $gn to all file paths
> > 
> > Changes in v2:
> > * factor out preseed_base
> > * make installation CD work with seabios
> > 
> > 
> > Wei Liu (7):
> >   make-flight: disable OVMF build for 4.3
> >   TestSupport.pm: add bios option to guest config file
> >   TestSupport.pm: functions for creating isos
> >   Debian.pm: factor out preseed_base
> >   Introduce ts-debian-hvm-install
> >   make-flight: OVMF test filght
> >   sg-run-job: OVMF job
> > 
> >  Osstest/Debian.pm      |  143 +++++++++++++++++++---------------
> >  Osstest/TestSupport.pm |   33 ++++++++
> >  make-flight            |    7 ++
> >  sg-run-job             |    6 ++
> >  ts-debian-hvm-install  |  202 
> > ++++++++++++++++++++++++++++++++++++++++++++++++
> >  ts-redhat-install      |   13 +---
> >  6 files changed, 332 insertions(+), 72 deletions(-)
> >  create mode 100755 ts-debian-hvm-install
> > 
> > -- 
> > 1.7.10.4



_______________________________________________
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®.