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

[Xen-devel] [PATCH OSSTEST v2 00/13] Libvirt migration and HVM tests



This series introduces libvirt remote migration test and HVM test.  It also
makes it possible to test libvirt guest save / restore functionality.

Now tests and their runvars:

diff -ub <(sort master-runvars) <(sort libvirt-runvars) | sed  's/[ \t]*$//' | 
egrep '^[\+|-]'
--- /dev/fd/63  2015-07-12 16:49:32.891735256 +0100
+++ /dev/fd/62  2015-07-12 16:49:32.891735256 +0100
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  all_hostflags               
arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,equiv-1
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  arch                        amd64
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  buildjob                    build-amd64
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  debian_arch                 amd64
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  debian_kernkind             pvops
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  kernkind                    pvops
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  libvirtbuildjob             build-amd64-libvirt
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  toolstack                   libvirt
+xen-unstable               test-amd64-amd64-libvirt-pair                       
  xenbuildjob                 build-amd64
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  all_hostflags               
arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  arch                        amd64
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  bios                        seabios
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  buildjob                    build-amd64
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  device_model_version        qemu-xen
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  enable_xsm                  false
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  kernkind                    pvops
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  libvirtbuildjob             build-amd64-libvirt
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  toolstack                   libvirt
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64      
  xenbuildjob                 build-amd64
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  all_hostflags               
arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  arch                        amd64
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  bios                        seabios
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  buildjob                    build-amd64-xsm
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  device_model_version        qemu-xen
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  enable_xsm                  true
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  kernkind                    pvops
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  libvirtbuildjob             build-amd64-libvirt
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  toolstack                   libvirt
+xen-unstable               test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm  
  xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-i386-libvirt-pair                        
  all_hostflags               
arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,equiv-1
+xen-unstable               test-amd64-i386-libvirt-pair                        
  arch                        i386
+xen-unstable               test-amd64-i386-libvirt-pair                        
  buildjob                    build-i386
+xen-unstable               test-amd64-i386-libvirt-pair                        
  debian_arch                 i386
+xen-unstable               test-amd64-i386-libvirt-pair                        
  debian_kernkind             pvops
+xen-unstable               test-amd64-i386-libvirt-pair                        
  kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-libvirt-pair                        
  kernkind                    pvops
+xen-unstable               test-amd64-i386-libvirt-pair                        
  libvirtbuildjob             build-i386-libvirt
+xen-unstable               test-amd64-i386-libvirt-pair                        
  toolstack                   libvirt
+xen-unstable               test-amd64-i386-libvirt-pair                        
  xenbuildjob                 build-amd64
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  all_hostflags               
arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  arch                        i386
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  bios                        seabios
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  buildjob                    build-i386
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  device_model_version        qemu-xen
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  enable_xsm                  false
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  kernkind                    pvops
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  libvirtbuildjob             build-i386-libvirt
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  toolstack                   libvirt
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64       
  xenbuildjob                 build-amd64
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  all_hostflags               
arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  arch                        i386
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  bios                        seabios
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  buildjob                    build-i386-xsm
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  device_model_version        qemu-xen
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  enable_xsm                  true
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  kernkind                    pvops
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  libvirtbuildjob             build-i386-libvirt
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  toolstack                   libvirt
+xen-unstable               test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm   
  xenbuildjob                 build-amd64-xsm

Ian Jackson (1):
  osstest migrate support check catch -> variables

Wei Liu (12):
  toolstack: save / restore check
  Introduce ts-saverestore-support-check
  toolstack: distinguish local and remote migration support
  sg-run-job: remove save/restore dependency on local migration support
  toolstack/libvirt: guest migrate, save and restore support
  ts-xen-build-prep: install ebtables
  ts-libvirt-build: run libvirt test suite
  ts-debian-hvm-install: stub out libvirt + ovmf / rombios
  TestSupport: don't put kernel='hvmloader' in HVM config
  make-flight: debian hvm tests with libvirt
  make-flight, mfi-common: rename onetoolstack to pairtoolstack
  make-flight, mfi-common: create live migration test for libvirt

 Osstest/TestSupport.pm       |  1 -
 Osstest/Toolstack/libvirt.pm | 41 ++++++++++++++++++++++++++++++++++++-----
 Osstest/Toolstack/xend.pm    |  5 ++++-
 Osstest/Toolstack/xl.pm      | 16 +++++++++++++---
 make-flight                  | 42 ++++++++++++++++++++++++++++++------------
 mfi-common                   | 11 +++++++----
 sg-run-job                   | 17 +++++++++++++----
 ts-debian-hvm-install        |  7 +++++++
 ts-libvirt-build             | 35 ++++++++++++++++++++++++++---------
 ts-migrate-support-check     |  6 +++++-
 ts-saverestore-support-check | 27 +++++++++++++++++++++++++++
 ts-xen-build-prep            |  2 +-
 12 files changed, 169 insertions(+), 41 deletions(-)
 create mode 100755 ts-saverestore-support-check

-- 
1.9.1


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