1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-15 19:09:01 +00:00

Expect failure with --sctp if no sctp support is available.

This commit is contained in:
dmiller
2017-10-02 16:55:18 +00:00
parent 74bbf2dcca
commit 8488dae884

View File

@@ -307,6 +307,7 @@ sub proxy_test_multi {
} elsif ($proto eq "sctp") {
push @server_args, ("--sctp");
push @client_args, ("--sctp");
$xfail = 1 if !$HAVE_SCTP;
} elsif ($proto eq "ssl") {
push @server_args, ("--ssl", "--ssl-key", "test-cert.pem", "--ssl-cert", "test-cert.pem");
push @client_args, ("--ssl");
@@ -415,6 +416,7 @@ sub max_conns_test_multi {
} elsif ($proto eq "sctp") {
push @server_args, ("--sctp");
push @client_args, ("--sctp");
$xfail = 1 if !$HAVE_SCTP;
} elsif ($proto eq "ssl") {
push @server_args, ("--ssl", "--ssl-key", "test-cert.pem", "--ssl-cert", "test-cert.pem");
push @client_args, ("--ssl");
@@ -1506,6 +1508,8 @@ sub {
};
kill_children;
{
local $xfail=1 if !$HAVE_SCTP;
($s_pid, $s_out, $s_in) = ncat_server("--broker", "--sctp");
test "--broker mode (sctp)",
sub {
@@ -1523,6 +1527,7 @@ sub {
$resp eq "abc\n" or die "Client 2 received \"$resp\", not abc";
};
kill_children;
}
($s_pid, $s_out, $s_in) = ncat_server("--broker", "--ssl");
test "--broker mode (tcp ssl)",
@@ -1542,6 +1547,8 @@ sub {
};
kill_children;
{
local $xfail=1 if !$HAVE_SCTP;
($s_pid, $s_out, $s_in) = ncat_server("--broker", "--sctp", "--ssl");
test "--broker mode (sctp ssl)",
sub {
@@ -1559,6 +1566,7 @@ sub {
$resp eq "abc\n" or die "Client 2 received \"$resp\", not abc";
};
kill_children;
}
($s_pid, $s_out, $s_in) = ncat("--broker");
test "IPV4 and IPV6 clients can talk to each other in broker mode",