summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2009-12-21 15:40:55 -0500
committerDave Brolley <brolley@redhat.com>2009-12-21 15:40:55 -0500
commitd12a5be645d7036e7834308e714496f57adda852 (patch)
tree391991a2e72de94bf1f552fd688e97798bfef1df
parent2bdb71392526de784316f39c20a905425cba0607 (diff)
downloadsystemtap-steved-d12a5be645d7036e7834308e714496f57adda852.tar.gz
systemtap-steved-d12a5be645d7036e7834308e714496f57adda852.tar.xz
systemtap-steved-d12a5be645d7036e7834308e714496f57adda852.zip
Make sure we log server activity when testing using a server.
-rw-r--r--testsuite/lib/systemtap.exp11
1 files changed, 10 insertions, 1 deletions
diff --git a/testsuite/lib/systemtap.exp b/testsuite/lib/systemtap.exp
index 6ea345c7..e0e01bcc 100644
--- a/testsuite/lib/systemtap.exp
+++ b/testsuite/lib/systemtap.exp
@@ -143,8 +143,17 @@ proc setup_server {} {
set env(SYSTEMTAP_SERVER_SCRIPTS) $env(PKGLIBDIR)
}
+ # Erase the old server log file.
+ set logfile "[exec pwd]/server.log"
+ if {[file exists $logfile]} then {
+ exec rm -f $logfile;
+ }
+ # Create a new one and make sure it's world writable.
+ exec touch $logfile
+ exec chmod 666 $logfile
+
# Try to find or start the server.
- set server_pid [exec stap-start-server --log=[exec pwd]/server.log]
+ set server_pid [exec stap-start-server --log=$logfile]
if { "$server_pid" == "" } then {
print "Cannot start a systemtap server"
set server_pid 0