summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2010-03-04 15:00:34 -0500
committerDave Brolley <brolley@redhat.com>2010-03-04 15:02:48 -0500
commit6cfefaad912d6042f87745b43aa61d908d7e9136 (patch)
tree12164891e7d474ca614038892bfac574cbe99bb0 /testsuite
parent252738c8602263aa20f406c73b0420028f06d3e1 (diff)
downloadsystemtap-steved-6cfefaad912d6042f87745b43aa61d908d7e9136.tar.gz
systemtap-steved-6cfefaad912d6042f87745b43aa61d908d7e9136.tar.xz
systemtap-steved-6cfefaad912d6042f87745b43aa61d908d7e9136.zip
Filter the path of stap as called by the client and server.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/systemtap.server/server_args.exp21
1 files changed, 13 insertions, 8 deletions
diff --git a/testsuite/systemtap.server/server_args.exp b/testsuite/systemtap.server/server_args.exp
index 81a2c37b..463e98a1 100644
--- a/testsuite/systemtap.server/server_args.exp
+++ b/testsuite/systemtap.server/server_args.exp
@@ -57,14 +57,19 @@ proc stap_direct_and_with_client {stap stap_client options} {
incr n
continue
}
- } 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
- if {[regexp "^Input file 'script.*/$data' is empty or missing." $line]} {
- incr n
- continue
- }
+ } elseif {[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
+ if {[regexp "^Input file 'script.*/$data' is empty or missing." $line]} {
+ incr n
+ continue
+ }
+ } elseif {[regexp "^(.*/stap): (.*)" $line match data1 data2]} {
+ # Special characters in the regexp need to be quoted.
+ regsub -all "\[\"\\\\;\*\]" $data2 {\\\0} data2
+ if {[regexp "^$stap: $data2" $expected_line]} {
+ incr n
+ continue
}
}