|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [OSSTEST PATCH 29/33] make-flight: Provide xen-unstable-smoke branch
On Thu, 2015-09-17 at 18:37 +0100, Ian Jackson wrote:
> This contains a very limited set of jobs
> test-amd64-amd64-libvirt
> test-amd64-amd64-xl-qemuu-debianhvm-i386
> test-armhf-armhf-xl
> and the builds they depend on.
>
> The debianhvm job exists only in this flight, and is generated by
> having branch_debianhvm_arch return i386 instead of amd64. This is so
> that this branch contains a 32-bit x86 guest as well as a 64-bit one.
>
> We override host allocator parameters to make this flight not care
> about host stickiness: it just takes whatever comes to hand. These
> runvars are marked `synth' so that cs-bisection-step and
> cs-adjust-flight do not copy them, as discussed in previous patches.
Didn't you drop it from those previous patches with the intention of moving
it here?
Everything else looks good.
> Later we will arrange to reuse previous builds for the build artefacts
> which aren't intended subjects of the smoke test.
>
> (Deployment note: This needs images/debian-7.2.0-i386-CD-1.iso which I
> have already placed in the Cambridge and Xen Project instances.)
>
> Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
> ---
> v2: Generate all the jobs that this flight's tests use, and add
> note about this to the commit message.
> Mention `synth'-ness of hostalloc runvars in commit message.
> Image is in Xen Project test colo too.
> ---
> make-flight | 31 ++++++++++++++++++++++++++++++-
> 1 file changed, 30 insertions(+), 1 deletion(-)
>
> diff --git a/make-flight b/make-flight
> index 13674b8..c1f40b9 100755
> --- a/make-flight
> +++ b/make-flight
> @@ -34,8 +34,28 @@ flight=`./cs-flight-create $blessing $branch`
> defsuite=`getconfig DebianSuite`
> defguestsuite=`getconfig GuestDebianSuite`
>
> +case "$branch" in
> +xen-unstable-smoke)
> + global_runvars+=" hostalloc_maxbonus_variation~=0 "
> + global_runvars+=" hostalloc_bonus_previousfail~=0 "
> + ;;
> +esac
> +
> job_create_build_filter_callback () {
> - :
> + local job=$1; shift
> + case "$branch" in
> + xen-unstable-smoke)
> + case "$job" in
> + build-amd64) ;;
> + build-amd64-pvops) ;;
> + build-amd64-libvirt) ;;
> + build-armhf) ;;
> + build-armhf-pvops) ;;
> + *) return 1 ;;
> + esac
> + ;;
> + esac
> + return 0
> }
>
> if [ x$buildflight = x ]; then
> @@ -56,6 +76,14 @@ job_create_test_filter_callback () {
> local dom0arch=$1; shift
>
> case "$branch" in
> + xen-unstable-smoke)
> + case "$job" in
> + test-amd64-amd64-libvirt) return 0 ;;
> + test-armhf-armhf-xl) return 0 ;;
> + test-amd64-amd64-xl-qemuu-debianhvm-i386) return 0 ;;
> + *) return 1 ;;
> + esac
> + ;;
> qemu-upstream-4.2-testing)
> case " $* " in
> *" device_model_version=qemu-xen "*)
> @@ -222,6 +250,7 @@ do_hvm_win7_x64_tests () {
>
> branch_debianhvm_arch () {
> case $branch in
> + xen-unstable-smoke) echo i386;;
> *) echo amd64;;
> esac
> }
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |