diff options
author | William Cohen <wcohen@redhat.com> | 2008-11-12 15:31:16 -0500 |
---|---|---|
committer | William Cohen <wcohen@redhat.com> | 2008-11-12 15:31:16 -0500 |
commit | c813dcb43e02c318e13b5539e897fcca07b40d4b (patch) | |
tree | ac58ad305bb03e0258e66e27067e4e52027b79dd | |
parent | 702dbbf59a4716d905d8fdc9e3824c7d068957a0 (diff) | |
parent | 8bf4a1448c19642ae13e2ed4458cc77af5f398fd (diff) | |
download | systemtap-steved-c813dcb43e02c318e13b5539e897fcca07b40d4b.tar.gz systemtap-steved-c813dcb43e02c318e13b5539e897fcca07b40d4b.tar.xz systemtap-steved-c813dcb43e02c318e13b5539e897fcca07b40d4b.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
-rw-r--r-- | testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | testsuite/systemtap.context/num_args.tcl | 5 | ||||
-rw-r--r-- | util.cxx | 1 |
3 files changed, 10 insertions, 1 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog index d0a3a4f4..658e9c98 100644 --- a/testsuite/ChangeLog +++ b/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-11-12 David Smith <dsmith@redhat.com> + + * systemtap.context/num_args.tcl: Improved error handling of + testcase. + 2008-11-03 Wenji Huang <wenji.huang@oracle.com> * systemtap.base/cmd_parse.exp: Add exit() to probe. diff --git a/testsuite/systemtap.context/num_args.tcl b/testsuite/systemtap.context/num_args.tcl index 48e83f4d..7d12b433 100644 --- a/testsuite/systemtap.context/num_args.tcl +++ b/testsuite/systemtap.context/num_args.tcl @@ -54,9 +54,12 @@ expect { timeout {fail "string function arguments -- $tag"} } } + -re "semantic error:" { + fail "function arguments -- $tag: compilation failed" + } eof {fail "function arguments -- $tag: unexpected timeout"} } exec kill -INT -[exp_pid] -close +catch close wait } @@ -24,6 +24,7 @@ extern "C" { #include <sys/stat.h> #include <pwd.h> #include <unistd.h> +#include <stdio.h> #include <stdlib.h> #include <fcntl.h> } |