From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH RFC V2 0/6] OSSTest: OVMF test job Date: Wed, 11 Dec 2013 16:11:39 +0000 Message-ID: <1386778305-29995-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Wei Liu , ian.jackson@eu.citrix.com, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org RFC v2 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. It is also possible to derive a debian HVM installation test case from ts-ovmf-debian-install - the only difference should be the BIOS option. I tested running the test script without specifying BIOS, it worked fine. I just didn't figure out a sensible way to organize test cases and run jobs. OVMF will need to build for amd64 target and used with QEMU upstream. Not very sure whether I did the right thing to make-flight and sg-run-job though. Wei. Changes in v2: * factor out preseed_base * make installation CD work with seabios Wei Liu (6): TestSupport.pm: add bios option to guest config file Build OVMF for Xen-unstable Debian.pm: factor out preseed_base Introduce ts-ovmf-debian-install make-flight: OVMF test filght sg-run-job: OVMF job Osstest/Debian.pm | 129 +++++++++++++++------------- Osstest/TestSupport.pm | 5 ++ make-flight | 16 +++- sg-run-job | 6 ++ ts-ovmf-debian-install | 218 ++++++++++++++++++++++++++++++++++++++++++++++++ ts-xen-build | 6 +- 6 files changed, 319 insertions(+), 61 deletions(-) create mode 100755 ts-ovmf-debian-install -- 1.7.10.4