Condition Coverage

blib/lib/Test/Trap/Builder.pm
Criterion Covered Total %
condition 22 23 95.6


and 3 conditions

line !l l&&!r l&&r condition
184 2 2 1 $accessor->{'is_array'} and $iselement{$_}
211 77 53 5 $adef->{'is_leaveby'} and $trap->leaveby ne $adef->{'name'}
359 327 1 7 length ref $_ and eval { do { exists &$_ } }

or 2 conditions

line l !l condition
30 283 55 $self->{' id '} or ""
38 5908 323 $Prop{$self->{' id '}}{$package} ||= {}
57 231 93 $self->Prop->{'exception'} ||= []
67 231 93 $self->Prop->{'exception_function'} ||= sub { push @$exception, @_; local *@; eval { do { BEGIN {${^WARNING_BITS} = "\x14\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x05"} last TEST_TRAP_BUILDER_INTERNAL_EXCEPTION } }; exit 8; }

or 3 conditions

line l !l&&r !l&&!r condition
184 1 1 4 $takesarg{$_} or $accessor->{'is_array'} and $iselement{$_}
315 0 607 16 tied *$globref or defined($fileno = fileno $globref)