This is a Tcl list of globs for <job>.<step>, and allows for
simulating particular test failures.
Signed-off-by: Ian Jackson <iwj@xenproject.org>
jobdb::spawn-step-commit $flight $jobinfo(job) $stepno $testid
set xprefix {}
- if {[var-or-default env(OSSTEST_SIMULATE) 0]} { set xprefix echo }
+ if {[var-or-default env(OSSTEST_SIMULATE) 0]} {
+ set xprefix echo
+ foreach ent [var-or-default env(OSSTEST_SIMULATE_FAIL) {}] {
+ if {[string match $ent $jobinfo(job).$testid]} {
+ set xprefix OSSTEST_SIMULATE_FAIL
+ }
+ }
+ }
set log [jobdb::step-log-filename $flight $jobinfo(job) $stepno $ts]
set redirects {}