summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testsuite/lib/systemtap.exp6
1 files changed, 5 insertions, 1 deletions
diff --git a/testsuite/lib/systemtap.exp b/testsuite/lib/systemtap.exp
index 888c685d..8465b91f 100644
--- a/testsuite/lib/systemtap.exp
+++ b/testsuite/lib/systemtap.exp
@@ -62,7 +62,11 @@ proc systemtap_exit {} {}
proc stap_run_batch {args} {
verbose -log "starting $args"
spawn $args
- expect { -re .* { verbose -log $expect_out(1,string); exp_continue } eof { } }
+ expect {
+ -re {[^\r]*\r} { verbose -log $expect_out(0,string); exp_continue }
+ eof { }
+ timeout { exp_continue }
+ }
set results [wait]
verbose -log "wait results: $results"
return [lindex $results 3]