All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V4 00/12] OSSTest: OVMF test job
@ 2014-03-21 16:14 Wei Liu
  2014-03-21 16:14 ` [PATCH V4 01/12] TestSupport.pm: add bios option to guest config file Wei Liu
                   ` (12 more replies)
  0 siblings, 13 replies; 35+ messages in thread
From: Wei Liu @ 2014-03-21 16:14 UTC (permalink / raw)
  To: xen-devel; +Cc: Wei Liu, ian.jackson, ian.campbell

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

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2014-04-03 14:15 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-21 16:14 [PATCH V4 00/12] OSSTest: OVMF test job Wei Liu
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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.