summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2010-02-02 14:08:31 -0500
committerDave Brolley <brolley@redhat.com>2010-02-02 14:08:31 -0500
commitd2334a2233f4efd055dab021c603f7c046730a66 (patch)
treec7400b7219c381d6a242f1e1bb987b7b6d279d69 /testsuite
parent495b9d7c310985f3c185f4ca642b521141d9b722 (diff)
downloadsystemtap-steved-d2334a2233f4efd055dab021c603f7c046730a66.tar.gz
systemtap-steved-d2334a2233f4efd055dab021c603f7c046730a66.tar.xz
systemtap-steved-d2334a2233f4efd055dab021c603f7c046730a66.zip
Compile server logging and robustness.
Log certificate location and status when starting server. Additional care in handling arguments in stap-serverd. New test case discovered by fuzzing added and fixed.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/systemtap.server/server_args.exp5
1 files changed, 3 insertions, 2 deletions
diff --git a/testsuite/systemtap.server/server_args.exp b/testsuite/systemtap.server/server_args.exp
index 926faf95..eac9074c 100644
--- a/testsuite/systemtap.server/server_args.exp
+++ b/testsuite/systemtap.server/server_args.exp
@@ -41,7 +41,7 @@ proc stap_direct_and_with_client {stap stap_client options} {
# and will be prefixed for the client.
if {[regexp "^ (.*)" $expected_line match data]} {
# Special characters in the regexp need to be quoted.
- regsub -all "\[\"\\\\;\]" $data {\\\0} data
+ regsub -all "\[\"\\\\;\*\]" $data {\\\0} data
if {[regexp "^ tapsets.*/$data" $line]} {
incr n
continue
@@ -60,7 +60,7 @@ proc stap_direct_and_with_client {stap stap_client options} {
} else {
if {[regexp "^Input file '(.*)' is empty or missing." $expected_line match data]} {
# Special characters in the regexp need to be quoted.
- regsub -all "\[\"\\\\;\]" $data {\\\0} data
+ regsub -all "\[\"\\\\;\*\]" $data {\\\0} data
if {[regexp "^Input file 'script.*/$data' is empty or missing." $line]} {
incr n
continue
@@ -114,6 +114,7 @@ if {[installtest_p]} then {
# for debugging a currently failing case and helps to ensure that previously
# fixed cases do not regress.
set previously_fixed [list \
+ "-p1 -I=\\w94\nbh -R'-1vo*w- -e -B9 -Dhfuo0iu7 -c" \
"-p1 -I8o\\2ie -Rtu\\\n -e'1\\ -B*3x8k\; -D\n\" -c" \
"-p1 -Ira\\3;c g -Rlr\"6/3ho -e0fle'qq -B -Dr/316k\\o8 -cjyoc\n3" \
"-p1 -I6p3 -Rk3g-t\n89 -elc -Bd -Dqgsgv' -c" \