summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2008-10-10 18:38:44 -0400
committerFrank Ch. Eigler <fche@elastic.org>2008-10-10 18:38:44 -0400
commit180b066c1d27320c1d706e35f56c8dc165d89583 (patch)
tree721e3f0a5cd9112009cb47fc45ab4259d5f6e5b1
parent9063462ac1896ba50b797d4dab33856ebbad1140 (diff)
downloadsystemtap-steved-180b066c1d27320c1d706e35f56c8dc165d89583.tar.gz
systemtap-steved-180b066c1d27320c1d706e35f56c8dc165d89583.tar.xz
systemtap-steved-180b066c1d27320c1d706e35f56c8dc165d89583.zip
PR6749 test case
-rw-r--r--testsuite/ChangeLog5
-rw-r--r--testsuite/systemtap.base/badkprobe.exp11
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}