Add test for --output logging.

Fails for UDP, as reported at http://seclists.org/nmap-dev/2012/q2/805.
This commit is contained in:
david 2012-06-19 02:52:56 +00:00
parent a7bc517df2
commit 9e553a2203

View file

@ -655,6 +655,28 @@ sub {
};
kill_children;
server_client_test_all "Messages are logged to output file",
["--output", "server.log"], ["--output", "client.log"], sub {
syswrite($c_in, "abc\n");
close($c_in);
sleep 1;
syswrite($s_in, "def\n");
close($s_in);
sleep 1;
open(FH, "server.log");
my $contents = join("", <FH>);
close(FH);
$contents eq "abc\ndef\n" or die "Server logged " . d($contents);
open(FH, "client.log");
$contents = join("", <FH>);
close(FH);
$contents eq "abc\ndef\n" or die "Client logged " . d($contents);
};
unlink "server.log";
unlink "client.log";
kill_children;
server_client_test_tcp_sctp_ssl "Debug messages go to stderr",
["-vvv"], ["-vvv"], sub {
my $resp;