diff options
-rw-r--r-- | testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | testsuite/systemtap.base/badkprobe.exp | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog index 678ec3cf..1664f8c2 100644 --- a/testsuite/ChangeLog +++ b/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-10-10 Frank Ch. Eigler <fche@elastic.org> + + PR6749. + * systemtap.base/badkprobe.exp: New test. + 2008-10-09 Mark Wielaard <mjw@redhat.com> * systemtap.base/uprobes.exp: Cleanup generated files. diff --git a/testsuite/systemtap.base/badkprobe.exp b/testsuite/systemtap.base/badkprobe.exp new file mode 100644 index 00000000..9e4de901 --- /dev/null +++ b/testsuite/systemtap.base/badkprobe.exp @@ -0,0 +1,11 @@ +set script "probe kernel.statement(-1).absolute {} probe timer.s(1) { exit() }" + +set test "bad kprobe registration" +spawn stap -g -w -e "$script" +expect { + -re "^WARNING: probe .*registration error.*" { pass $test } + eof { fail "$test (eof)" } + timeout { fail "$test (timeout)" } +} +catch {close} +catch {wait} |