expect {
-re {0x[0-9a-f]*}
}
-set ok 0
+set nomatch 0
spawn stap -p2 -l "process\(\"$label_exepath\"\).statement($expect_out(0,string))"
expect {
-timeout 180
- -re {no match} { incr ok; exp_continue }
+ -re {semantic error: no match} { incr nomatch; exp_continue }
timeout { fail "$test (timeout)" }
eof { }
}
-if {$ok == 0} { pass "$test exe .statement" } { xfail "$test exe .statement" }
+if {$nomatch == 0} { pass "$test exe .statement" } { fail "$test exe .statement" }
set ok 0
expect {
-re {0x[0-9a-f]*}
}
-set ok 0
+set nomatch 0
spawn stap -p2 -l "process\(\"$label_sopath\"\).statement($expect_out(0,string))"
expect {
-timeout 180
- -re {no match} { incr ok; exp_continue }
+ -re {semantic error: no match} { incr nomatch; exp_continue }
timeout { fail "$test (timeout)" }
eof { }
}
-if {$ok == 0} { pass "$test so .statement" } { xfail "$test so .statement" }
+if {$nomatch == 0} { pass "$test so .statement" } { fail "$test so .statement" }
# catch {exec rm -f $label_srcpath $label_stppath $label_exepath}