diff options
author | Dave Brolley <brolley@redhat.com> | 2010-03-04 15:00:34 -0500 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2010-03-04 15:02:48 -0500 |
commit | 6cfefaad912d6042f87745b43aa61d908d7e9136 (patch) | |
tree | 12164891e7d474ca614038892bfac574cbe99bb0 /testsuite | |
parent | 252738c8602263aa20f406c73b0420028f06d3e1 (diff) | |
download | systemtap-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.exp | 21 |
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 } } |