[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v6 16/20] osstest: add support for FreeBSD buildjobs to sg-run-job
Add support and introduce a FreeBSD build job to sg-run-job. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- Changes since v5: - Add a '+' to the arguments passed to ts-freebsd-set-hostflags, so they are hidden from testid. Changes since v4: - Use a switch in allocate-build-host. Changes since v3: - New in this version (split from existing patch). --- sg-run-job | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sg-run-job b/sg-run-job index 2ec785b4..e73c87f2 100755 --- a/sg-run-job +++ b/sg-run-job @@ -681,6 +681,7 @@ proc need-hosts/build-kern {} { return BUILD_LINUX } proc need-hosts/build-libvirt {} { return BUILD_LINUX } proc need-hosts/build-rumprun {} { return BUILD_LINUX } proc need-hosts/build-xtf {} { return BUILD_LINUX } +proc need-hosts/build-freebsd {} { return BUILD_FREEBSD } proc run-job/build {} { run-ts . = ts-xen-build @@ -707,8 +708,16 @@ proc run-job/build-xtf {} { run-ts . = ts-xtf-build } +proc run-job/build-freebsd {} { + run-ts . = ts-freebsd-build +} + proc allocate-build-host {ostype} { global jobinfo + switch -exact $ostype { + FREEBSD { run-ts broken = ts-freebsd-set-hostflags + --share host } + default {} + } run-ts broken = ts-hosts-allocate + host } proc prepare-build-host-linux {} { @@ -717,6 +726,11 @@ proc prepare-build-host-linux {} { run-ts . host-build-prep ts-xen-build-prep } +proc prepare-build-host-freebsd {} { + global jobinfo + run-ts broken host-install(*) ts-freebsd-host-install +} + proc need-hosts/coverity {} { return BUILD } proc run-job/coverity {} { run-ts . = ts-coverity-build + host -- 2.11.0 (Apple Git-81) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |