Condition Coverage

blib/lib/Future.pm
Criterion Covered Total %
condition 16 30 53.3


and 3 conditions

line !l l&&!r l&&r condition
23 22 12 0 not $ENV{'PERL_FUTURE_NO_XS'} and eval { do { require Future::XS } }
244 0 3 0 $cop and ref $cop ne "B::COP"
3 0 0 $cop and ref $cop ne "B::COP" and ref $cop ne "B::NULL"
284 0 1 1 @values == 1 and &blessed($values[0])
1 0 1 @values == 1 and &blessed($values[0]) and $values[0]->isa("Future::_base")
317 3 0 104 &blessed($f) and $f->isa("Future")
637 2 0 2 @values == 1 and &blessed($values[0])
2 0 2 @values == 1 and &blessed($values[0]) and $values[0]->isa("Future::_base")
1300 0 0 4 defined(my $btime = $self->btime) and defined(my $rtime = $self->rtime)

or 3 conditions

line l !l&&r !l&&!r condition
474 0 0 1 ref $exception or $exception =~ /\n$/