[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OSSTEST] make-flight: override the Debian guest suite on armhf
On Fri, 2014-01-10 at 13:46 +0000, Ian Jackson wrote: > Ian Campbell writes ("[PATCH OSSTEST] make-flight: override the Debian guest > suite on armhf"): > > We already override the host Debian suite but we need to override the guest > > too > > (since armhf doesn't exist in squeeze). > > > > Consolidate the Debian guest vars in to one place and add > > debian_suite runvar when appropriate. > > LGTM. > > Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Thanks. This reminded me that I forgot my S-o-b so I added that and pushed as you suggested. I also forgot to S-o-b the previous patch I pushed this morning to fix the fall out from "do not install xend for xl tests". Sigh. I should also have published that here. Forgetting to do so was bad form, sorry. It is below. Ian. commit 3d62c0e0fa6e71dcb6c5639070849f91b92ce756 Author: Ian Campbell <ian.campbell@xxxxxxxxxx> Date: Fri Jan 10 09:55:10 2014 +0000 make-flight: Adjust buildjob runvar for xend vs non-xend tests Currently we only do so for xenbuildjob which only contains the hypervisor and not the tools, for those we need buildjob. In principal the xenbuildjob output should be identical for both xend and non-xend builds, but we use a matching set of consistency. This adds a xend suffix to buildjob for exactly test-amd64-i386-pv, test-amd64-amd64-pv, test-amd64-i386-xend-winxpsp3, test-amd64-i386-xend-qemut-winxpsp3 which is the expected set of xend jobs. diff --git a/make-flight b/make-flight index 354a104..7ac84b4 100755 --- a/make-flight +++ b/make-flight @@ -226,11 +226,13 @@ job_create_test () { local recipe=$1; shift local toolstack=$1; shift local xenarch=$1; shift + local dom0arch=$1; shift local job_md5=`echo "$job" | md5sum` job_md5="${job_md5% -}" xenbuildjob="${bfi}build-$xenarch" + buildjob="${bfi}build-$dom0arch" case "$xenbranch:$toolstack" in xen-3.*-testing:*) ;; @@ -238,7 +240,9 @@ job_create_test () { xen-4.1-testing:*) ;; xen-4.2-testing:*) ;; xen-4.3-testing:*) ;; - *:xend) xenbuildjob="$xenbuildjob-xend";; + *:xend) xenbuildjob="$xenbuildjob-xend" + buildjob="${bfi}build-$dom0arch-xend" + ;; esac if [ "x$JOB_MD5_PATTERN" != x ]; then @@ -275,8 +279,9 @@ job_create_test () { ;; esac - ./cs-job-create $flight $job $recipe toolstack=$toolstack \ - $RUNVARS $TEST_RUNVARS $most_runvars xenbuildjob=$xenbuildjob "$@" + ./cs-job-create $flight $job $recipe toolstack=$toolstack \ + $RUNVARS $TEST_RUNVARS $most_runvars \ + xenbuildjob=$xenbuildjob buildjob=$buildjob "$@" } for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do @@ -372,13 +377,12 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do most_runvars=" arch=$dom0arch \ kernbuildjob=${bfi}build-$dom0arch-$kernbuild \ - buildjob=${bfi}build-$dom0arch \ kernkind=$kernkind \ $arch_runvars $suite_runvars " if [ $dom0arch = armhf ]; then job_create_test test-$xenarch$kern-$dom0arch-xl test-debian xl \ - $xenarch \ + $xenarch $dom0arch \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ all_hostflags=$most_hostflags @@ -386,13 +390,13 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do fi job_create_test test-$xenarch$kern-$dom0arch-pv test-debian xend \ - $xenarch \ + $xenarch $dom0arch \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ all_hostflags=$most_hostflags job_create_test test-$xenarch$kern-$dom0arch-xl test-debian xl \ - $xenarch \ + $xenarch $dom0arch \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ all_hostflags=$most_hostflags @@ -402,7 +406,7 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do for freebsdarch in amd64 i386; do job_create_test test-$xenarch$kern-$dom0arch$qemuu_suffix-freebsd10-$freebsdarch \ - test-freebsd xl $xenarch \ + test-freebsd xl $xenarch $dom0arch \ freebsd_arch=$freebsdarch \ freebsd_image=${FREEBSD_IMAGE_PREFIX-FreeBSD-10.0-BETA3-}$freebsdarch${FREEBSD_IMAGE_SUFFIX--20131103-r257580.qcow2.xz} \ all_hostflags=$most_hostflags @@ -448,7 +452,7 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do job_create_test \ test-$xenarch$kern-$dom0arch-$toolstack$qemuu_suffix-winxpsp3$vcpus_suffix \ - test-win $toolstack $xenarch $qemuu_runvar \ + test-win $toolstack $xenarch $dom0arch $qemuu_runvar \ win_image=winxpsp3.iso $vcpus_runvars \ all_hostflags=$most_hostflags,hvm @@ -458,7 +462,7 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do if [ $xenarch = amd64 ]; then job_create_test test-$xenarch$kern-$dom0arch-xl$qemuu_suffix-win7-amd64 \ - test-win xl $xenarch $qemuu_runvar \ + test-win xl $xenarch $dom0arch $qemuu_runvar \ win_image=win7-x64.iso \ all_hostflags=$most_hostflags,hvm @@ -469,7 +473,7 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do for cpuvendor in amd intel; do job_create_test test-$xenarch$kern-$dom0arch$qemuu_suffix-rhel6hvm-$cpuvendor \ - test-rhelhvm xl $xenarch \ + test-rhelhvm xl $xenarch $dom0arch \ redhat_image=rhel-server-6.1-i386-dvd.iso \ all_hostflags=$most_hostflags,hvm-$cpuvendor \ $qemuu_runvar @@ -481,7 +485,7 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do done # qemuu_suffix job_create_test test-$xenarch$kern-$dom0arch-pair test-pair \ - $onetoolstack $xenarch \ + $onetoolstack $xenarch $dom0arch \ !host !host_hostflags \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ @@ -492,7 +496,7 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do for pin in '' -pin; do job_create_test test-$xenarch$kern-$dom0arch-xl-sedf$pin \ - test-debian xl $xenarch \ + test-debian xl $xenarch $dom0arch \ guests_vcpus=4 xen_boot_append="sched=sedf loglvl=all ${pin:+dom0_vcpus_pin}" linux_boot_append='loglevel=9 debug' \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ @@ -505,13 +509,13 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do if [ $xenarch = amd64 -a $dom0arch = i386 ]; then job_create_test test-$xenarch$kern-$dom0arch-xl-multivcpu \ - test-debian xl $xenarch guests_vcpus=4 \ + test-debian xl $xenarch $dom0arch guests_vcpus=4 \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ all_hostflags=$most_hostflags job_create_test test-$xenarch$kern-$dom0arch-xl-credit2 \ - test-debian xl $xenarch \ + test-debian xl $xenarch $dom0arch \ guests_vcpus=4 xen_boot_append='sched=credit2' \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ @@ -524,7 +528,8 @@ for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do for cpuvendor in intel; do job_create_test test-$xenarch$kern-$dom0arch-xl-pcipt-intel \ - test-debian-nomigr xl $xenarch guests_vcpus=4 \ + test-debian-nomigr xl $xenarch $dom0arch \ + guests_vcpus=4 \ debian_kernkind=$kernkind \ debian_arch=$dom0arch \ debian_pcipassthrough_nic=host \ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |