Condition Coverage

inc/Test/Builder.pm
Criterion Covered Total %
condition 16 62 25.8


and 3 conditions

line !l l&&!r l&&r condition
18 0 5 0 $] >= 5.008 and $Test::Builder::Config{'useithreads'}
5 0 0 $] >= 5.008 and $Test::Builder::Config{'useithreads'} and $INC{'threads.pm'}
277 0 0 3 $max =~ /^\+?\d+$/ and $max > 0
377 16 1 0 defined $name and $name =~ /^[\d\s]+$/
474 0 10 0 defined $got and defined $expect
490 0 0 0 defined $got and defined $expect
548 0 0 0 defined $got and defined $dont_expect
564 0 0 0 defined $got and defined $dont_expect
1392 3 0 2 !$Have_Plan && ($Curr_Test, 'Somehow your tests ran without a plan!')
1533 0 0 5 defined $Test and not $Test->no_ending

or 2 conditions

line l !l condition
126 5 5 $Test ||= bless(['Move along, nothing to see here'], $class)
770 0 0 $why ||= ''
815 0 0 $why ||= ''
1365 0 17 $height ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
476 0 0 0 defined $got || defined $expect
492 0 0 0 defined $got || defined $expect
550 0 0 0 defined $got || defined $dont_expect
566 0 0 0 defined $got || defined $dont_expect
647 0 0 0 ($re, $opts) = $regex =~ m[^ /(.*)/ (\w*) $ ]sx or (undef, $re, $opts) = $regex =~ /^ m([^\w\s]) (.+) \1 (\w*) $/sx
1155 15 0 0 UNIVERSAL::isa($maybe_fh, 'GLOB') || UNIVERSAL::isa($maybe_fh, 'IO::Handle') || UNIVERSAL::can(tied $maybe_fh || '', 'TIEHANDLE')
1346 18 0 0 $pack || $self->exported_to || $self->caller(1)
1465 3 0 2 $Have_Plan or $Test_Died