diff options
author | Jan Kneschke <jan@kneschke.de> | 2008-03-10 19:14:05 +0000 |
---|---|---|
committer | Jan Kneschke <jan@kneschke.de> | 2008-03-10 19:14:05 +0000 |
commit | abe8e3613ed7b98a238698e7f08412d103dfba66 (patch) | |
tree | bf029cd82165944da9ddbc93287f74eec1ac4ab9 /tests/LightyTest.pm | |
parent | 8cc03378a1e783b8a3d925a84c4ce1452bbc21a7 (diff) | |
download | lighttpd-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-x | tests/LightyTest.pm | 2 |
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 { |