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

[Xen-devel] [PATCH] make-flight: Drop pointless jobs from seabios and ovmf flights



These are both firmware which is used only with qemuu tests. There is
no point testing either PV guets or HVM with qemut (which always uses
rombios).

Comparing before and after of:

./standalone-generate-dump-flight-runvars | \
    awk '// {printf "%-32s %s\n", $1, $2}' | \
   sort -u

Results in:

    @@ -615,48 +615,19 @@
     ovmf                             build-i386-libvirt
     ovmf                             build-i386-pvops
     ovmf                             build-i386-xsm
    -ovmf                             test-amd64-amd64-libvirt
    -ovmf                             test-amd64-amd64-libvirt-xsm
    -ovmf                             test-amd64-amd64-pair
    -ovmf                             test-amd64-amd64-xl
    -ovmf                             test-amd64-amd64-xl-credit2
    -ovmf                             test-amd64-amd64-xl-multivcpu
    -ovmf                             test-amd64-amd64-xl-pvh-amd
    -ovmf                             test-amd64-amd64-xl-pvh-intel
    -ovmf                             test-amd64-amd64-xl-qemut-debianhvm-amd64
    -ovmf                             
test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm
    -ovmf                             test-amd64-amd64-xl-qemut-win7-amd64
    -ovmf                             test-amd64-amd64-xl-qemut-winxpsp3
     ovmf                             test-amd64-amd64-xl-qemuu-debianhvm-amd64
     ovmf                             
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
     ovmf                             test-amd64-amd64-xl-qemuu-ovmf-amd64
     ovmf                             test-amd64-amd64-xl-qemuu-win7-amd64
     ovmf                             test-amd64-amd64-xl-qemuu-winxpsp3
    -ovmf                             test-amd64-amd64-xl-sedf
    -ovmf                             test-amd64-amd64-xl-sedf-pin
    -ovmf                             test-amd64-amd64-xl-xsm
    -ovmf                             test-amd64-i386-freebsd10-amd64
    -ovmf                             test-amd64-i386-freebsd10-i386
    -ovmf                             test-amd64-i386-libvirt
    -ovmf                             test-amd64-i386-libvirt-xsm
    -ovmf                             test-amd64-i386-pair
    -ovmf                             test-amd64-i386-qemut-rhel6hvm-amd
    -ovmf                             test-amd64-i386-qemut-rhel6hvm-intel
     ovmf                             test-amd64-i386-qemuu-rhel6hvm-amd
     ovmf                             test-amd64-i386-qemuu-rhel6hvm-intel
    -ovmf                             test-amd64-i386-xl
    -ovmf                             test-amd64-i386-xl-qemut-debianhvm-amd64
    -ovmf                             
test-amd64-i386-xl-qemut-debianhvm-amd64-xsm
    -ovmf                             test-amd64-i386-xl-qemut-win7-amd64
    -ovmf                             test-amd64-i386-xl-qemut-winxpsp3
    -ovmf                             test-amd64-i386-xl-qemut-winxpsp3-vcpus1
     ovmf                             test-amd64-i386-xl-qemuu-debianhvm-amd64
     ovmf                             
test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm
     ovmf                             test-amd64-i386-xl-qemuu-ovmf-amd64
     ovmf                             test-amd64-i386-xl-qemuu-win7-amd64
     ovmf                             test-amd64-i386-xl-qemuu-winxpsp3
     ovmf                             test-amd64-i386-xl-qemuu-winxpsp3-vcpus1
    -ovmf                             test-amd64-i386-xl-xsm
     qemu-mainline                    build-amd64
     qemu-mainline                    build-amd64-libvirt
     qemu-mainline                    build-amd64-pvops
    @@ -906,48 +877,19 @@
     seabios                          build-i386-libvirt
     seabios                          build-i386-pvops
     seabios                          build-i386-xsm
    -seabios                          test-amd64-amd64-libvirt
    -seabios                          test-amd64-amd64-libvirt-xsm
    -seabios                          test-amd64-amd64-pair
    -seabios                          test-amd64-amd64-xl
    -seabios                          test-amd64-amd64-xl-credit2
    -seabios                          test-amd64-amd64-xl-multivcpu
    -seabios                          test-amd64-amd64-xl-pvh-amd
    -seabios                          test-amd64-amd64-xl-pvh-intel
    -seabios                          test-amd64-amd64-xl-qemut-debianhvm-amd64
    -seabios                          
test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm
    -seabios                          test-amd64-amd64-xl-qemut-win7-amd64
    -seabios                          test-amd64-amd64-xl-qemut-winxpsp3
     seabios                          test-amd64-amd64-xl-qemuu-debianhvm-amd64
     seabios                          
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
     seabios                          test-amd64-amd64-xl-qemuu-ovmf-amd64
     seabios                          test-amd64-amd64-xl-qemuu-win7-amd64
     seabios                          test-amd64-amd64-xl-qemuu-winxpsp3
    -seabios                          test-amd64-amd64-xl-sedf
    -seabios                          test-amd64-amd64-xl-sedf-pin
    -seabios                          test-amd64-amd64-xl-xsm
    -seabios                          test-amd64-i386-freebsd10-amd64
    -seabios                          test-amd64-i386-freebsd10-i386
    -seabios                          test-amd64-i386-libvirt
    -seabios                          test-amd64-i386-libvirt-xsm
    -seabios                          test-amd64-i386-pair
    -seabios                          test-amd64-i386-qemut-rhel6hvm-amd
    -seabios                          test-amd64-i386-qemut-rhel6hvm-intel
     seabios                          test-amd64-i386-qemuu-rhel6hvm-amd
     seabios                          test-amd64-i386-qemuu-rhel6hvm-intel
    -seabios                          test-amd64-i386-xl
    -seabios                          test-amd64-i386-xl-qemut-debianhvm-amd64
    -seabios                          
test-amd64-i386-xl-qemut-debianhvm-amd64-xsm
    -seabios                          test-amd64-i386-xl-qemut-win7-amd64
    -seabios                          test-amd64-i386-xl-qemut-winxpsp3
    -seabios                          test-amd64-i386-xl-qemut-winxpsp3-vcpus1
     seabios                          test-amd64-i386-xl-qemuu-debianhvm-amd64
     seabios                          
test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm
     seabios                          test-amd64-i386-xl-qemuu-ovmf-amd64
     seabios                          test-amd64-i386-xl-qemuu-win7-amd64
     seabios                          test-amd64-i386-xl-qemuu-winxpsp3
     seabios                          test-amd64-i386-xl-qemuu-winxpsp3-vcpus1
    -seabios                          test-amd64-i386-xl-xsm
     xen-4.0-testing                  build-amd64
     xen-4.0-testing                  build-amd64-libvirt
     xen-4.0-testing                  build-amd64-pvops

Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
 make-flight | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/make-flight b/make-flight
index 2f4e06c..926166f 100755
--- a/make-flight
+++ b/make-flight
@@ -82,12 +82,20 @@ job_create_test_filter_callback () {
           amd64|i386) ;;
           *) return 1;;
       esac
+      case $job in
+          *-qemuu-*) ;;
+          *) return 1;;
+      esac
       ;;
     ovmf)
       case $xenarch in
           amd64|i386) ;;
           *) return 1;;
       esac
+      case $job in
+          *-qemuu-*) ;;
+          *) return 1;;
+      esac
       ;;
     *)
       case "$job" in
-- 
2.1.4


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