@@ -29,6 +29,8 @@ proc per-host-prep {} {
per-host-ts @. xen-install/@ ts-xen-install
per-host-ts @. xen-boot/@ ts-host-reboot
+ per-host-ts broken = { ts-host-reuse start-test }
+
per-host-ts . host-ping-check-xen/@ ts-host-ping-check
per-host-ts . =(*) { ts-leak-check basis }
}
@@ -64,6 +66,8 @@ proc run-job {job} {
if {!$ok} return
if {[llength $need_xen_hosts]} {
+ per-host-ts broken = { ts-host-reuse prealloc }
+ if {!$ok} return
eval run-ts broken = ts-hosts-allocate + $need_xen_hosts
}
@@ -120,6 +124,7 @@ proc run-job {job} {
set ok 0
}
+ if {$ok} { per-host-ts . = { ts-host-reuse post-test } }
if {$ok} { setstatus pass }
if {[llength $need_build_host] && $ok} { jobdb::preserve-task 90 }