summaryrefslogtreecommitdiff
path: root/tests/LightyTest.pm
diff options
context:
space:
mode:
authorJan Kneschke <jan@kneschke.de>2008-03-10 19:14:05 +0000
committerJan Kneschke <jan@kneschke.de>2008-03-10 19:14:05 +0000
commitabe8e3613ed7b98a238698e7f08412d103dfba66 (patch)
treebf029cd82165944da9ddbc93287f74eec1ac4ab9 /tests/LightyTest.pm
parent8cc03378a1e783b8a3d925a84c4ce1452bbc21a7 (diff)
downloadlighttpd-git-abe8e3613ed7b98a238698e7f08412d103dfba66.tar.gz
added support to run dtruss as TRACEME
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2122 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'tests/LightyTest.pm')
-rwxr-xr-xtests/LightyTest.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/LightyTest.pm b/tests/LightyTest.pm
index 07adbcd5..6e3f5c25 100755
--- a/tests/LightyTest.pm
+++ b/tests/LightyTest.pm
@@ -92,6 +92,8 @@ sub start_proc {
unlink($self->{LIGHTTPD_PIDFILE});
if (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'strace') {
system("strace -tt -s 512 -o strace ".$self->{LIGHTTPD_PATH}." -D -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}." &");
+ } elsif (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'truss') {
+ system("/usr/dtrctkit/bin/dtruss -d -e ".$self->{LIGHTTPD_PATH}." -D -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}." 2> strace &");
} elsif (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'valgrind') {
system("valgrind --tool=memcheck --show-reachable=yes --leak-check=yes --log-file=valgrind ".$self->{LIGHTTPD_PATH}." -D -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}." &");
} else {