| line | true | false | branch | 
 
| 34 | 0 | 24 | $ENV{'TEST_QUICK_TIMERS'} ? : | 
 
| 96 | 0 | 24 | if ($@) | 
 
| 141 | 12 | 2 | if defined $lower | 
 
| 142 | 14 | 0 | if defined $upper | 
 
| 143 | 0 | 14 | if ($took > $upper and $took <= $upper * 3) | 
 
| 164 | 0 | 2 | unless my($S1, $S2) = 'IO::Async::OS'->socketpair | 
 
| 249 | 0 | 2 | unless my($Prd, $Pwr) = 'IO::Async::OS'->pipepair | 
 
| 276 | 1 | 1 | unless $loop->_CAN_ON_HANGUP | 
 
| 279 | 0 | 1 | unless my($S1, $S2) = 'IO::Async::OS'->socketpair | 
 
| 282 | 0 | 1 | unless sockaddr_family($S1->sockname) == 1 | 
 
| 302 | 0 | 1 | unless my($Prd, $Pwr) = 'IO::Async::OS'->pipepair | 
 
| 325 | 0 | 2 | unless my($S1, $S2) = 'IO::Async::OS'->socketpair | 
 
| 350 | 0 | 2 | unless my($SA1, $SA2) = 'IO::Async::OS'->socketpair | 
 
| 351 | 0 | 2 | unless my($SB1, $SB2) = 'IO::Async::OS'->socketpair | 
 
| 373 | 0 | 2 | unless my($S1, $S2) = 'IO::Async::OS'->socketpair('inet', 'dgram') | 
 
| 397 | 0 | 2 | unless my $F = 'IO::File'->new_tmpfile | 
 
| 449 | 0 | 0 | if &IO::Async::LoopTests::time() - $now > 5 | 
 
| 467 | 0 | 0 | if &IO::Async::LoopTests::time() - $now > 5 | 
 
| 514 | 2 | 0 | unless $loop->_CAN_SUBSECOND_ACCURATELY | 
 
| 527 | 0 | 0 | if &IO::Async::LoopTests::time() - $start > 5 | 
 
| 543 | 0 | 2 | unless ('IO::Async::OS'->HAVE_SIGNALS) | 
 
| 696 | 0 | 50 | unless defined $kid | 
 
| 697 | 40 | 10 | if $kid | 
 
| 723 | 0 | 10 | unless 'IO::Async::OS'->HAVE_SIGNALS | 
 
| 749 | 0 | 10 | unless $loop->_CAN_WATCH_ALL_PIDS | 
 
| 804 | 0 | 2 | unless ($loop->can('is_running')) | 
 
| 843 | 0 | 2 | unless $IO::Async::Metrics::METRICS |