|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 9/9] osstest: add FreeBSD Xen build job
On Wed, Jul 18, 2018 at 04:18:05PM +0100, Ian Jackson wrote:
> Ian Jackson writes ("Re: [PATCH v4 9/9] osstest: add FreeBSD Xen build job"):
> > Roger Pau Monne writes ("[PATCH v4 9/9] osstest: add FreeBSD Xen build
> > job"):
> > > To both the FreeBSD and the xen-unstable flights.
> >
> > Please add this to the osstest flights too!
>
> I should expand on this:
>
> The reason you want the osstest branch to be covered is that it is an
> input to this job. There is no protection against an un-covered input
> branches introducing a regression.
I'm attaching a patch below that adds a FreeBSD Xen build job to the
osstest flights. I've also pushed the updated branch to my git repo:
git://xenbits.xen.org/people/royger/osstest.git freebsd_improvement_v5
> Looking at the runvars, the declared inputs are:
>
> +freebsd-master build-amd64-xen-freebsd freebsdbuildjob
> build-amd64-freebsd
> +freebsd-master build-amd64-xen-freebsd revision_minios
> +freebsd-master build-amd64-xen-freebsd revision_ovmf
> +freebsd-master build-amd64-xen-freebsd revision_qemu
> +freebsd-master build-amd64-xen-freebsd revision_qemuu
> ap-fetch-version-baseline:qemu-upstream-unstable
> +freebsd-master build-amd64-xen-freebsd revision_seabios
> +freebsd-master build-amd64-xen-freebsd revision_xen
> ap-fetch-version-baseline:xen-unstable
>
> Do you know what proportion of these are actually used by the FreeBSD
> Xen build ? All that are need this job adding to their own flights.
minios, ovmf and qemu is not used. I plan to add support for ovmf, but
the rest (specially qemu-trad) will likely remain unused.
Thanks, Roger.
---8<---
From b67d5d562e1be182bb09b557d73ad3a9d1494690 Mon Sep 17 00:00:00 2001
From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
Date: Wed, 18 Jul 2018 17:49:40 +0200
Subject: [PATCH] osstest: add a FreeBSD Xen build job to osstest flights
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The runvar diff is the following:
+osstest build-amd64-xen-freebsd all_host_os freebsd
+osstest build-amd64-xen-xsm-freebsd all_host_os freebsd
+osstest build-amd64-xen-freebsd all_hostflags
PropEq:Firmware:bios:bios
+osstest build-amd64-xen-xsm-freebsd all_hostflags
PropEq:Firmware:bios:bios
+osstest build-amd64-xen-freebsd arch amd64
+osstest build-amd64-xen-xsm-freebsd arch amd64
+osstest build-amd64-xen-freebsd build_lvextend_max 50
+osstest build-amd64-xen-xsm-freebsd build_lvextend_max 50
+osstest build-amd64-xen-freebsd enable_livepatch true
+osstest build-amd64-xen-xsm-freebsd enable_livepatch true
+osstest build-amd64-xen-freebsd enable_ovmf false
+osstest build-amd64-xen-xsm-freebsd enable_ovmf false
+osstest build-amd64-xen-freebsd enable_xend false
+osstest build-amd64-xen-xsm-freebsd enable_xend false
+osstest build-amd64-xen-freebsd enable_xsm false
+osstest build-amd64-xen-xsm-freebsd enable_xsm true
+osstest build-amd64-xen-freebsd host_hostflags arch-amd64,purpose-build
+osstest build-amd64-xen-xsm-freebsd host_hostflags arch-amd64,purpose-build
+osstest build-amd64-xen-freebsd revision_minios
+osstest build-amd64-xen-xsm-freebsd revision_minios
+osstest build-amd64-xen-freebsd revision_ovmf
+osstest build-amd64-xen-xsm-freebsd revision_ovmf
+osstest build-amd64-xen-freebsd revision_qemu
+osstest build-amd64-xen-xsm-freebsd revision_qemu
+osstest build-amd64-xen-freebsd revision_qemuu
ap-fetch-version-baseline:qemu-upstream-unstable
+osstest build-amd64-xen-xsm-freebsd revision_qemuu
ap-fetch-version-baseline:qemu-upstream-unstable
+osstest build-amd64-xen-freebsd revision_seabios
+osstest build-amd64-xen-xsm-freebsd revision_seabios
+osstest build-amd64-xen-freebsd revision_xen
ap-fetch-version-baseline:xen-unstable
+osstest build-amd64-xen-xsm-freebsd revision_xen
ap-fetch-version-baseline:xen-unstable
+osstest build-amd64-xen-freebsd tree_minios
+osstest build-amd64-xen-xsm-freebsd tree_minios
+osstest build-amd64-xen-freebsd tree_ovmf
+osstest build-amd64-xen-xsm-freebsd tree_ovmf
+osstest build-amd64-xen-freebsd tree_qemu
git://xenbits.xen.org/qemu-xen-traditional.git
+osstest build-amd64-xen-xsm-freebsd tree_qemu
git://xenbits.xen.org/qemu-xen-traditional.git
+osstest build-amd64-xen-freebsd tree_qemuu
git://xenbits.xen.org/qemu-xen.git
+osstest build-amd64-xen-xsm-freebsd tree_qemuu
git://xenbits.xen.org/qemu-xen.git
+osstest build-amd64-xen-freebsd tree_seabios
+osstest build-amd64-xen-xsm-freebsd tree_seabios
+osstest build-amd64-xen-freebsd tree_xen
git://xenbits.xen.org/xen.git
+osstest build-amd64-xen-xsm-freebsd tree_xen
git://xenbits.xen.org/xen.git
Suggested-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
---
mfi-common | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mfi-common b/mfi-common
index 614d3c10..ae6a337d 100644
--- a/mfi-common
+++ b/mfi-common
@@ -326,7 +326,7 @@ create_build_jobs () {
# Only add FreeBSD Xen buildjobs to the xen-* branches at the moment.
case "$branch" in
- xen-*)
+ xen-*|osstest)
case "$xenbranch" in
xen-3.*-testing) build_on_freebsd=false;;
xen-4.?-testing) build_on_freebsd=false;;
--
2.18.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |