From: Wei Liu <wei.liu2@citrix.com>
To: xen-devel@lists.xen.org
Cc: Wei Liu <wei.liu2@citrix.com>,
ian.jackson@eu.citrix.com, ian.campbell@citrix.com
Subject: [PATCH V4 00/12] OSSTest: OVMF test job
Date: Fri, 21 Mar 2014 16:14:14 +0000 [thread overview]
Message-ID: <1395418466-6997-1-git-send-email-wei.liu2@citrix.com> (raw)
This series implements a basic test job for OVMF guest. The test case will
install an OVMF guest and try to boot it.
With some more refactoring this series is several patches more than the
last round. Lots of code is extracted from ts-redhat-install and put
into TestSupport.pm. I don't have necessary setup to run
ts-redhat-install, but ts-debian-hvm-install passes a run so I assume my
refactoring correct and won't break ts-redhat-install.
This series was tested with OSSTest standalone mode:
$ sg-run-job build-amd64
$ OSSTEST_HOST_REUSE=1 sg-run-job build-amd64-pvops
$ JOBNAME=standalone ts-debain-hvm-install host=cam-st12
Wei.
Changes in v4:
* rebase on top of master branch
* ditch genisoimage and switch to xorriso
* factor out even more common code
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
Changes in v2:
* factor out preseed_base
* make installation CD work with seabios
Wei Liu (12):
TestSupport.pm: add bios option to guest config file
TestSupport.pm: introduce create_iso_xorriso for creating isos
TestSupport.pm: move rewrite_config_nocd to support library
TestSupport.pm: introduce guest_create
ts-redhat-install: use $flight, $job and $gn when creating iso
TestSupport.pm: introduce create_empty_iso
TestSupport.pm: introduce iso_gen_flags_basic
TestSupport.pm: introduce copy_iso_content_to_dir
Debian.pm: factor out preseed_base
Introduce ts-debian-hvm-install
sg-run-job: OVMF job
make-flight: OVMF test flight
Osstest/Debian.pm | 143 ++++++++++++++++++++-----------------
Osstest/TestSupport.pm | 80 ++++++++++++++++++++-
make-flight | 13 ++++
sg-run-job | 6 ++
ts-debian-hvm-install | 183 ++++++++++++++++++++++++++++++++++++++++++++++++
ts-redhat-install | 54 +++-----------
6 files changed, 371 insertions(+), 108 deletions(-)
create mode 100755 ts-debian-hvm-install
--
1.7.10.4
next reply other threads:[~2014-03-21 16:14 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-21 16:14 Wei Liu [this message]
2014-03-21 16:14 ` [PATCH V4 01/12] TestSupport.pm: add bios option to guest config file Wei Liu
2014-03-21 16:14 ` [PATCH V4 02/12] TestSupport.pm: introduce create_iso_xorriso for creating isos Wei Liu
2014-04-02 16:01 ` Ian Jackson
2014-04-02 17:36 ` Wei Liu
2014-04-02 17:43 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 03/12] TestSupport.pm: move rewrite_config_nocd to support library Wei Liu
2014-04-02 16:04 ` Ian Jackson
2014-04-02 17:46 ` Wei Liu
2014-03-21 16:14 ` [PATCH V4 04/12] TestSupport.pm: introduce guest_create Wei Liu
2014-04-02 16:06 ` Ian Jackson
2014-04-02 17:53 ` Wei Liu
2014-04-03 14:15 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 05/12] ts-redhat-install: use $flight, $job and $gn when creating iso Wei Liu
2014-04-02 16:06 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 06/12] TestSupport.pm: introduce create_empty_iso Wei Liu
2014-04-02 16:08 ` Ian Jackson
2014-04-02 17:14 ` Wei Liu
2014-04-02 17:26 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 07/12] TestSupport.pm: introduce iso_gen_flags_basic Wei Liu
2014-04-02 16:08 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 08/12] TestSupport.pm: introduce copy_iso_content_to_dir Wei Liu
2014-04-02 16:10 ` Ian Jackson
2014-04-02 17:26 ` Wei Liu
2014-03-21 16:14 ` [PATCH V4 09/12] Debian.pm: factor out preseed_base Wei Liu
2014-03-21 16:14 ` [PATCH V4 10/12] Introduce ts-debian-hvm-install Wei Liu
2014-04-02 16:15 ` Ian Jackson
2014-04-02 18:17 ` Wei Liu
2014-04-03 14:15 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 11/12] sg-run-job: OVMF job Wei Liu
2014-04-02 16:16 ` Ian Jackson
2014-03-21 16:14 ` [PATCH V4 12/12] make-flight: OVMF test flight Wei Liu
2014-04-02 16:27 ` Ian Jackson
2014-04-02 16:31 ` Ian Campbell
2014-04-01 13:43 ` [PATCH V4 00/12] OSSTest: OVMF test job Wei Liu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1395418466-6997-1-git-send-email-wei.liu2@citrix.com \
--to=wei.liu2@citrix.com \
--cc=ian.campbell@citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).