|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [OSSTEST PATCH 02/13] Honour OSSTEST_SIMULATE_FAIL in sg-run-job
This is a Tcl list of globs for <job>.<step>, and allows for
simulating particular test failures.
Signed-off-by: Ian Jackson <iwj@xxxxxxxxxxxxxx>
---
sg-run-job | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/sg-run-job b/sg-run-job
index dd76d4f2..c64ae026 100755
--- a/sg-run-job
+++ b/sg-run-job
@@ -406,7 +406,14 @@ proc spawn-ts {iffail testid args} {
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 {}
--
2.20.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |