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

[Xen-devel] [PATCH OSSTEST v6 0/9] XSM test case for OSSTest



Hi all

This patch series attempts to duplicate some Debian test cases for XSM. This
is version 6 of this series, rebased on top of OSSTest pretest branch.

Tests duplicated for xen-unstable branch:
  build-{i386,amd64,armhf}-xsm
  test-amd64-{i386,amd64}-{xl,libvirt}-xsm
  test-armhf-armhf-{xl,libvirt}-xsm
  test-amd64-{i386,amd64}-xl-qemuu-debianhvm-amd64-xsm
  test-amd64-(i386,amd64}-xl-qemut-debianhvm-amd64-xsm

Changes in v6 can be found in individual patch. Only the last patch needs an
ack.

See below for output of
  ./standalone-generate-dump-flight-runvars > origin # master
  ./standalone-generate-dump-flight-runvars > xsm # this series applied
  diff -ub ../origin xsm  | grep '-xen-unstable' | sed  's/[ \t]*$//' # nothing
  diff -ub ../origin xsm  | grep '+xen-unstable' | sed  's/[ \t]*$//'

+xen-unstable               build-amd64                                   
enable_xsm                  false
+xen-unstable               build-amd64-xsm                               arch  
                      amd64
+xen-unstable               build-amd64-xsm                               
build_lvextend_max          50
+xen-unstable               build-amd64-xsm                               
enable_ovmf                 true
+xen-unstable               build-amd64-xsm                               
enable_xend                 false
+xen-unstable               build-amd64-xsm                               
enable_xsm                  true
+xen-unstable               build-amd64-xsm                               
host_hostflags              
share-build-wheezy-amd64,arch-amd64,suite-wheezy,purpose-build
+xen-unstable               build-amd64-xsm                               
revision_ovmf
+xen-unstable               build-amd64-xsm                               
revision_qemu
+xen-unstable               build-amd64-xsm                               
revision_qemuu              0d37748342e29854db7c9f6c47d7f58c6cfba6b2
+xen-unstable               build-amd64-xsm                               
revision_seabios
+xen-unstable               build-amd64-xsm                               
revision_xen                c58ba78c84eecf4b7ed5e68d744c555112f8ad14
+xen-unstable               build-amd64-xsm                               
tree_ovmf
+xen-unstable               build-amd64-xsm                               
tree_qemu                   git://xenbits.xen.org/staging/qemu-xen-unstable.git
+xen-unstable               build-amd64-xsm                               
tree_qemuu                  
git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+xen-unstable               build-amd64-xsm                               
tree_seabios
+xen-unstable               build-amd64-xsm                               
tree_xen                    git://xenbits.xen.org/xen.git
+xen-unstable               build-armhf                                   
enable_xsm                  false
+xen-unstable               build-armhf-xsm                               arch  
                      armhf
+xen-unstable               build-armhf-xsm                               
build_lvextend_max          50
+xen-unstable               build-armhf-xsm                               
enable_ovmf                 true
+xen-unstable               build-armhf-xsm                               
enable_xend                 false
+xen-unstable               build-armhf-xsm                               
enable_xsm                  true
+xen-unstable               build-armhf-xsm                               
host_hostflags              
share-build-wheezy-armhf,arch-armhf,suite-wheezy,purpose-build
+xen-unstable               build-armhf-xsm                               
revision_ovmf
+xen-unstable               build-armhf-xsm                               
revision_qemu
+xen-unstable               build-armhf-xsm                               
revision_qemuu              0d37748342e29854db7c9f6c47d7f58c6cfba6b2
+xen-unstable               build-armhf-xsm                               
revision_seabios
+xen-unstable               build-armhf-xsm                               
revision_xen                c58ba78c84eecf4b7ed5e68d744c555112f8ad14
+xen-unstable               build-armhf-xsm                               
tree_ovmf
+xen-unstable               build-armhf-xsm                               
tree_qemu                   git://xenbits.xen.org/staging/qemu-xen-unstable.git
+xen-unstable               build-armhf-xsm                               
tree_qemuu                  
git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+xen-unstable               build-armhf-xsm                               
tree_seabios
+xen-unstable               build-armhf-xsm                               
tree_xen                    git://xenbits.xen.org/xen.git
+xen-unstable               build-i386                                    
enable_xsm                  false
+xen-unstable               build-i386-xsm                                arch  
                      i386
+xen-unstable               build-i386-xsm                                
build_lvextend_max          50
+xen-unstable               build-i386-xsm                                
enable_ovmf                 true
+xen-unstable               build-i386-xsm                                
enable_xend                 false
+xen-unstable               build-i386-xsm                                
enable_xsm                  true
+xen-unstable               build-i386-xsm                                
host_hostflags              
share-build-wheezy-i386,arch-i386,suite-wheezy,purpose-build
+xen-unstable               build-i386-xsm                                
revision_ovmf
+xen-unstable               build-i386-xsm                                
revision_qemu
+xen-unstable               build-i386-xsm                                
revision_qemuu              0d37748342e29854db7c9f6c47d7f58c6cfba6b2
+xen-unstable               build-i386-xsm                                
revision_seabios
+xen-unstable               build-i386-xsm                                
revision_xen                c58ba78c84eecf4b7ed5e68d744c555112f8ad14
+xen-unstable               build-i386-xsm                                
tree_ovmf
+xen-unstable               build-i386-xsm                                
tree_qemu                   git://xenbits.xen.org/staging/qemu-xen-unstable.git
+xen-unstable               build-i386-xsm                                
tree_qemuu                  
git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+xen-unstable               build-i386-xsm                                
tree_seabios
+xen-unstable               build-i386-xsm                                
tree_xen                    git://xenbits.xen.org/xen.git
+xen-unstable               test-amd64-amd64-libvirt                      
enable_xsm                  false
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
all_hostflags               arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test
+xen-unstable               test-amd64-amd64-libvirt-xsm                  arch  
                      amd64
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
buildjob                    build-amd64-xsm
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
debian_arch                 amd64
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
debian_kernkind             pvops
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
enable_xsm                  true
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
kernkind                    pvops
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
libvirtbuildjob             build-amd64-xsm-libvirt
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
toolstack                   libvirt
+xen-unstable               test-amd64-amd64-libvirt-xsm                  
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-amd64-xl                           
enable_xsm                  false
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64     
enable_xsm                  false
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
all_hostflags               
arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm arch  
                      amd64
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm bios  
                      rombios
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
buildjob                    build-amd64-xsm
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
device_model_version        qemu-xen-traditional
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
enable_xsm                  true
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
kernkind                    pvops
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
toolstack                   xl
+xen-unstable               test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64     
enable_xsm                  false
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
all_hostflags               
arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm arch  
                      amd64
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm bios  
                      seabios
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
buildjob                    build-amd64-xsm
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
device_model_version        qemu-xen
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
enable_xsm                  true
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
kernkind                    pvops
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
toolstack                   xl
+xen-unstable               test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-amd64-xl-qemuu-ovmf-amd64          
enable_xsm                  false
+xen-unstable               test-amd64-amd64-xl-xsm                       
all_hostflags               arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test
+xen-unstable               test-amd64-amd64-xl-xsm                       arch  
                      amd64
+xen-unstable               test-amd64-amd64-xl-xsm                       
buildjob                    build-amd64-xsm
+xen-unstable               test-amd64-amd64-xl-xsm                       
debian_arch                 amd64
+xen-unstable               test-amd64-amd64-xl-xsm                       
debian_kernkind             pvops
+xen-unstable               test-amd64-amd64-xl-xsm                       
enable_xsm                  true
+xen-unstable               test-amd64-amd64-xl-xsm                       
kernbuildjob                build-amd64-pvops
+xen-unstable               test-amd64-amd64-xl-xsm                       
kernkind                    pvops
+xen-unstable               test-amd64-amd64-xl-xsm                       
toolstack                   xl
+xen-unstable               test-amd64-amd64-xl-xsm                       
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-i386-libvirt                       
enable_xsm                  false
+xen-unstable               test-amd64-i386-libvirt-xsm                   
all_hostflags               arch-i386,arch-xen-amd64,suite-wheezy,purpose-test
+xen-unstable               test-amd64-i386-libvirt-xsm                   arch  
                      i386
+xen-unstable               test-amd64-i386-libvirt-xsm                   
buildjob                    build-i386-xsm
+xen-unstable               test-amd64-i386-libvirt-xsm                   
debian_arch                 i386
+xen-unstable               test-amd64-i386-libvirt-xsm                   
debian_kernkind             pvops
+xen-unstable               test-amd64-i386-libvirt-xsm                   
enable_xsm                  true
+xen-unstable               test-amd64-i386-libvirt-xsm                   
kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-libvirt-xsm                   
kernkind                    pvops
+xen-unstable               test-amd64-i386-libvirt-xsm                   
libvirtbuildjob             build-i386-xsm-libvirt
+xen-unstable               test-amd64-i386-libvirt-xsm                   
toolstack                   libvirt
+xen-unstable               test-amd64-i386-libvirt-xsm                   
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-i386-xl                            
enable_xsm                  false
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64      
enable_xsm                  false
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
all_hostflags               
arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  arch  
                      i386
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  bios  
                      rombios
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
buildjob                    build-i386-xsm
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
device_model_version        qemu-xen-traditional
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
enable_xsm                  true
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
kernkind                    pvops
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
toolstack                   xl
+xen-unstable               test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64      
enable_xsm                  false
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
all_hostflags               
arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  arch  
                      i386
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  bios  
                      seabios
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
buildjob                    build-i386-xsm
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
debianhvm_image             debian-7.2.0-amd64-CD-1.iso
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
device_model_version        qemu-xen
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
enable_xsm                  true
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
kernkind                    pvops
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
toolstack                   xl
+xen-unstable               test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-amd64-i386-xl-qemuu-ovmf-amd64           
enable_xsm                  false
+xen-unstable               test-amd64-i386-xl-xsm                        
all_hostflags               arch-i386,arch-xen-amd64,suite-wheezy,purpose-test
+xen-unstable               test-amd64-i386-xl-xsm                        arch  
                      i386
+xen-unstable               test-amd64-i386-xl-xsm                        
buildjob                    build-i386-xsm
+xen-unstable               test-amd64-i386-xl-xsm                        
debian_arch                 i386
+xen-unstable               test-amd64-i386-xl-xsm                        
debian_kernkind             pvops
+xen-unstable               test-amd64-i386-xl-xsm                        
enable_xsm                  true
+xen-unstable               test-amd64-i386-xl-xsm                        
kernbuildjob                build-i386-pvops
+xen-unstable               test-amd64-i386-xl-xsm                        
kernkind                    pvops
+xen-unstable               test-amd64-i386-xl-xsm                        
toolstack                   xl
+xen-unstable               test-amd64-i386-xl-xsm                        
xenbuildjob                 build-amd64-xsm
+xen-unstable               test-armhf-armhf-libvirt                      
enable_xsm                  false
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
all_hostflags               arch-armhf,arch-xen-armhf,suite-wheezy,purpose-test
+xen-unstable               test-armhf-armhf-libvirt-xsm                  arch  
                      armhf
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
buildjob                    build-armhf-xsm
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
debian_arch                 armhf
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
debian_kernkind             pvops
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
enable_xsm                  true
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
kernbuildjob                build-armhf-pvops
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
kernkind                    pvops
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
libvirtbuildjob             build-armhf-xsm-libvirt
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
toolstack                   libvirt
+xen-unstable               test-armhf-armhf-libvirt-xsm                  
xenbuildjob                 build-armhf-xsm
+xen-unstable               test-armhf-armhf-xl-arndale                   
enable_xsm                  false
+xen-unstable               test-armhf-armhf-xl-cubietruck                
enable_xsm                  false
+xen-unstable               test-armhf-armhf-xl                           
enable_xsm                  false
+xen-unstable               test-armhf-armhf-xl-midway                    
enable_xsm                  false
+xen-unstable               test-armhf-armhf-xl-xsm                       
all_hostflags               arch-armhf,arch-xen-armhf,suite-wheezy,purpose-test
+xen-unstable               test-armhf-armhf-xl-xsm                       arch  
                      armhf
+xen-unstable               test-armhf-armhf-xl-xsm                       
buildjob                    build-armhf-xsm
+xen-unstable               test-armhf-armhf-xl-xsm                       
debian_arch                 armhf
+xen-unstable               test-armhf-armhf-xl-xsm                       
debian_kernkind             pvops
+xen-unstable               test-armhf-armhf-xl-xsm                       
enable_xsm                  true
+xen-unstable               test-armhf-armhf-xl-xsm                       
kernbuildjob                build-armhf-pvops
+xen-unstable               test-armhf-armhf-xl-xsm                       
kernkind                    pvops
+xen-unstable               test-armhf-armhf-xl-xsm                       
toolstack                   xl
+xen-unstable               test-armhf-armhf-xl-xsm                       
xenbuildjob                 build-armhf-xsm

Wei.

Wei Liu (9):
  overlay: update overlay/etc/grub.d/20_linux_xen
  ts-xen-build-prep: install checkpolicy
  ts-xen-build: build with XSM support if requested
  mfi-common: create build-$arch-xsm job
  Debian.pm: pass in XSM configuration to bootloader setup routines
  Debian.pm: load flask policy in uboot
  ts-xen-install: install Xen with XSM support if requested
  make-flight: factor out do_pv_debian_tests
  mfi-common, make-flight: create XSM test jobs

 Osstest/Debian.pm               |  61 +++++++++++++++++----
 make-flight                     |  57 +++++++++++++++-----
 mfi-common                      |  35 ++++++++++--
 overlay/etc/grub.d/20_linux_xen | 117 +++++++++++++++++++++++++++++++---------
 ts-xen-build                    |  14 +++++
 ts-xen-build-prep               |   2 +-
 ts-xen-install                  |   5 +-
 7 files changed, 237 insertions(+), 54 deletions(-)

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