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

Re: [Xen-devel] [PATCH OSSTEST RFC] Add a flight to test seabios.org's master branch



Ian Campbell writes ("[PATCH OSSTEST RFC] Add a flight to test seabios.org's 
master branch"):
> Most of this is the usual stuff for adding a new branch.
> 
> cr-daily-branch needed to set REVISION_SEABIOS for the seabios
> branch and leave it blank for others (so that Config.mk's version
> will be used). ts-xen-build already consumes the resulting version
> runvar but needed to be taught about the tree URL runvar.

You're introducing a push gate here.  Why not use the post-push-gate
version for other tests ?

> make-flight and mfi-common are updated to only build+test seabios on x86.
> job_create_test_filter_callback is refactored a bit since the check for only
> running qemuu tests with the xl toolstack should be common to all branches.
> Only test jobs named *-qemuu-* are run since seabios is only used with qemuu
> (XXX do all suitable jobs have qemuu in the name?)

I'm not sure they do.  Perhaps you should filter by the runvars
instead.  (NB that since qemuu is the default now in xl, hvm tests not
specifying trad are probably the ones you want.)

> As with the qemu-mainline addition (see patch "Add a flight to test qemu.org's
> ("mainline") master branch.") I'm not sure what to call the output branch.

tested/<something> a la /home/xen/git/linux-pvops.git I would guess.

> diff --git a/ap-common b/ap-common
> index f48d08a..468f5f9 100644
...
> +: ${TREE_SEABIOS:=git://git.seabios.org/seabios.git}
> +: ${PUSH_TREE_SEABIOS:=$XENBITS:/home/xen/git/osstest/seabios.git} # XXX ???
> +: ${BASE_TREE_SEABIOS:=git://xenbits.xen.org/osstest/seabios.git} # XXX ???

Surely this should be a head in /home/xen/git/seabios.git ?

> -: ${BRANCHES:=osstest xen-4.0-testing xen-4.1-testing xen-4.2-testing 
> xen-4.3-testing xen-4.4-testing xen-unstable qemu-mainline 
> qemu-upstream-unstable qemu-upstream-4.2-testing qemu-upstream-4.3-testing 
> qemu-upstream-4.4-testing linux-3.10 linux-3.4 linux-arm-xen 
> ${EXTRA_BRANCHES}}
> +: ${BRANCHES:=osstest xen-4.0-testing xen-4.1-testing xen-4.2-testing 
> xen-4.3-testing xen-4.4-testing xen-unstable qemu-mainline 
> qemu-upstream-unstable qemu-upstream-4.2-testing qemu-upstream-4.3-testing 
> qemu-upstream-4.4-testing linux-3.10 linux-3.4 linux-arm-xen seabios 
> ${EXTRA_BRANCHES}}

Do we want this to run whenever upstream is updated then ?

Thanks,
Ian.

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