|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 04/11] sg-run-job: Break out testid_matches_globs
No functional change.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
sg-run-job | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/sg-run-job b/sg-run-job
index cc24b73..8f7c36f 100755
--- a/sg-run-job
+++ b/sg-run-job
@@ -133,6 +133,15 @@ proc setstatus {st} {
jobdb::job-set-status $flight $jobinfo(job) $st
}
+proc testid_matches_globs {testid globs} {
+ foreach glob [split $globs] {
+ if {[string match $glob $testid]} {
+ return 1
+ }
+ }
+ return 0
+}
+
#---------- test script handling ----------
proc run-ts {args} {
@@ -266,12 +275,9 @@ proc reap-ts {reap} {
eval jobdb::step-set-status [lrange $details 0 2] $result
jobdb::logputs stdout "finished $detstr $result $emsg"
- foreach truncate_glob [split $truncate_globs] {
- if {[string match $truncate_glob $testid]} {
- jobdb::logputs stdout "truncating job now as instructed"
- set truncate 1
- break
- }
+ if {[testid_matches_globs $testid $truncate_globs]} {
+ jobdb::logputs stdout "truncating job now as instructed"
+ set truncate 1
}
return [expr {![string compare $result pass]}]
}
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |