Branch Coverage

blib/lib/Test/Future/IO/Impl.pm
Criterion Covered Total %
branch 0 92 0.0


line true false branch
74 0 0 unless $ctx->ok($got_time >= $want_time * 0.9 && $got_time <= $want_time * 1.5, $name)
95 0 0 unless my $code = __PACKAGE__->can("run_${test}_test")
117 0 0 unless my $serversock = "IO::Socket::INET"->new("Type", 1, "LocalAddr", "localhost", "LocalPort", 0, "Listen", 1)
131 0 0 $serversock->sockhost ne '0.0.0.0' ? :
135 0 0 unless my $clientsock = "IO::Socket::INET"->new("Type", 1)
138 0 0 unless $clientsock->connect($sockname)
155 0 0 unless my $serversock = "IO::Socket::INET"->new("Type", 1, "LocalAddr", "localhost", "LocalPort", 0, "Listen", 1)
165 0 0 $serversock->sockhost ne '0.0.0.0' ? :
171 0 0 unless my $clientsock = "IO::Socket::INET"->new("Type", 1)
191 0 0 if $^O eq "MSWin32"
198 0 0 unless my $probe_clientsock = "IO::Socket::INET"->new("Type", 1)
204 0 0 if ($connect_fails)
205 0 0 unless my $clientsock = "IO::Socket::INET"->new("Type", 1)
233 0 0 unless pipe my $rd, my $wr
251 0 0 unless pipe my $rd, my $wr
266 0 0 unless pipe my $rd, my $wr
295 0 0 unless my($s1, $s2) = "IO::Socket::UNIX"->socketpair(1, 1, 0)
301 0 0 if $first eq "IN"
303 0 0 if $first eq "OUT"
318 0 0 unless pipe my $rd, my $wr
330 0 0 unless pipe my $rd, my $wr
364 0 0 unless my $rd = "IO::Socket::INET"->new->socket(2, 2, 0)
366 0 0 unless $rd->bind(pack_sockaddr_in(0, "\177\0\0\1"))
370 0 0 if $connected
394 0 0 if $expect_fromaddr
396 0 0 if $expect_fromaddr
403 0 0 if $^O eq "MSWin32"
409 0 0 unless my($rd, $wr) = "IO::Socket::UNIX"->socketpair(1, 1, 0)
420 0 0 unless my($rd, $wr) = "IO::Socket::UNIX"->socketpair(1, 1, 0)
465 0 0 if $^O eq "MSWin32"
471 0 0 if $^O eq "MSWin32"
473 0 0 unless my($rd, $wr) = "IO::Socket::UNIX"->socketpair(1, 1, 0)
494 0 0 unless my($rd, $wr) = "IO::Socket::UNIX"->socketpair(1, 1, 0)
515 0 0 unless my($rd, $wr) = "IO::Socket::UNIX"->socketpair(1, 1, 0)
590 0 0 unless pipe my $rd, my $wr
602 0 0 unless pipe my $rd, my $wr
614 0 0 unless pipe my $rd, my $wr
650 0 0 unless pipe my $rd, my $wr
662 0 0 if $^O eq "MSWin32"
664 0 0 unless pipe my $rd, my $wr
684 0 0 unless pipe my $rd, my $wr
700 0 0 unless pipe my $rd, my $wr
730 0 0 unless defined(my $pid = fork)
731 0 0 if ($pid == 0)
744 0 0 unless defined(my $pid = fork)
745 0 0 if ($pid == 0)