Changeset 2179
- Timestamp:
- 05/22/2008 07:17:50 AM (5 months ago)
- Files:
-
- 1 modified
-
trunk/tests/LightyTest.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/LightyTest.pm
r2009 r2179 92 92 93 93 unlink($self->{LIGHTTPD_PIDFILE}); 94 my $cmdline = ""; 94 my $cmdargs = "-f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}; 95 my $cmdline = $self->{LIGHTTPD_PATH}." ".$cmdargs; 96 my $cmdline_nofork = $self->{LIGHTTPD_PATH}." -D ".$cmdargs; 95 97 if (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'strace') { 96 $cmdline = "strace -tt -s 512 -o strace ".$self->{LIGHTTPD_PATH}." -D -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}."&";98 $cmdline = "strace -tt -s 512 -o strace $cmdline_nofork &"; 97 99 } elsif (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'truss') { 98 $cmdline = "truss -a -l -w all -v all -o strace ".$self->{LIGHTTPD_PATH}." -D -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}."&";100 $cmdline = "truss -a -l -w all -v all -o strace $cmdline_nofork &"; 99 101 } elsif (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'gdb') { 100 $cmdline = "gdb --batch --ex 'run' --ex 'bt' --args ".$self->{LIGHTTPD_PATH}." -D -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}." > gdb.out &"; 101 102 $cmdline = "gdb --batch --ex 'run' --ex 'bt' --args $cmdline_nofork &"; 102 103 } elsif (defined $ENV{"TRACEME"} && $ENV{"TRACEME"} eq 'valgrind') { 103 $cmdline = "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}." &"; 104 } else { 105 $cmdline = $self->{LIGHTTPD_PATH}." -f ".$self->{SRCDIR}."/".$self->{CONFIGFILE}." -m ".$self->{MODULES_PATH}; 104 $cmdline = "valgrind --tool=memcheck --show-reachable=yes --leak-check=yes --log-file=valgrind $cmdline_nofork &"; 106 105 } 107 106 # diag("starting lighttpd at :".$self->{PORT}.", cmdline: ".$cmdline );

