[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1/2] osstest: allow to treat host install errors as failures
And use it for the build-amd64-freebsd-again job, which should test the new FreeBSD build produced by build-amd64-freebsd and a host install error should be treated as a failure in order to trigger the bisection. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- make-freebsd-flight | 3 ++- sg-run-job | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/make-freebsd-flight b/make-freebsd-flight index 64dfe9a6..66d4b816 100755 --- a/make-freebsd-flight +++ b/make-freebsd-flight @@ -89,7 +89,8 @@ for arch in "$arches"; do revision_freebsd=$REVISION_FREEBSD \ host_hostflags=arch-$arch,purpose-build \ all_host_os=freebsd \ - freebsdbuildjob=build-$arch-freebsd + freebsdbuildjob=build-$arch-freebsd \ + recipe_testinstall=true done echo $flight diff --git a/sg-run-job b/sg-run-job index f366ce5e..d152051f 100755 --- a/sg-run-job +++ b/sg-run-job @@ -79,7 +79,8 @@ proc run-job {job} { if {$ok} { set syslog [spawn-ts broken = | ts-syslog-server] } if {[llength $need_build_host]} { - catching-otherwise broken { + if {[recipe-flag testinstall]} { set broken fail } { set broken broken } + catching-otherwise $broken { prepare-build-host-[string tolower $need_build_host] } } @@ -757,7 +758,8 @@ proc prepare-build-host-linux {} { proc prepare-build-host-freebsd {} { global jobinfo - run-ts broken host-install(*) ts-freebsd-host-install + if {[recipe-flag testinstall]} { set broken fail } { set broken broken } + run-ts $broken host-install(*) ts-freebsd-host-install run-ts . host-build-prep ts-build-prep-freebsd } -- 2.17.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |