Condition Coverage

blib/lib/PerlPoint/Backend.pm
Criterion Covered Total %
condition 46 120 38.3


and 3 conditions

line !l l&&!r l&&r condition
293 0 0 0 defined $pars{'vispro'} && !($$me{'display'} & &DISPLAY_NOINFO) && !($$me{'trace'} > 0) && -t STDERR
435 0 0 686 ref $me and ref $me eq 'PerlPoint::Backend'
439 0 0 686 ref $handler and ref $handler eq 'CODE'
442 686 0 0 $$me{'trace'} & 32 and exists $$me{'handler'}{$directive}
506 0 0 41 ref $me and ref $me eq 'PerlPoint::Backend'
511 1 0 38 $$me{'stream'} == 2 and $mode == 3
0 0 1 $$me{'stream'} == 3 and $mode == 2
524 1 37 0 $$me{'streamControl'}{'headlineIndex'} < $#{$$me{'data'}[3];} and $$me{'data'}[3][$$me{'streamControl'}{'headlineIndex'} + 1] <= $$me{'streamControl'}{'tokenIndex'}
598 0 0 45 ref $me and ref $me eq 'PerlPoint::Backend'
600 0 0 45 ref $stream and ref $stream eq 'ARRAY'
0 0 45 ref $stream and ref $stream eq 'ARRAY' and $$stream[0] eq '__PerlPoint_stream__'
680 0 0 102 ref $me and ref $me eq 'PerlPoint::Backend'
708 0 183 386 $$me{'stream'} == 3 and $$me{'processingHeadline'}
749 0 0 0 $$me{'hide'} and $$token[0]{'nr'} == $$me{'hide'}
750 0 0 0 @{$$me{'ignoredDirectives'};} and $$token[0]{'nr'} == $$me{'ignoredDirectives'}[-1]
808 250 0 0 $$me{'vis'} and not $$me{'statistics'}{&DIRECTIVE_HEADLINE} % $$me{'vis'}
895 0 0 123 ref $me and ref $me eq 'PerlPoint::Backend'
897 0 0 123 ref $stream and ref $stream eq 'ARRAY'
0 0 123 ref $stream and ref $stream eq 'ARRAY' and $$stream[0] eq '__PerlPoint_stream__'
943 0 0 48 ref $me and ref $me eq 'PerlPoint::Backend'
986 0 0 171 ref $me and ref $me eq 'PerlPoint::Backend'
1031 0 0 57 ref $me and ref $me eq 'PerlPoint::Backend'
1035 0 0 57 $chapter > 0 and $chapter <= @{$$me{'data'}[3];}
1085 0 0 1 ref $me and ref $me eq 'PerlPoint::Backend'
1127 0 0 0 ref $me and ref $me eq 'PerlPoint::Backend'
1129 0 0 0 ref $ids and ref $ids eq 'ARRAY'
1141 0 0 0 $id =~ /^\d+$/ and $id > 0
0 0 0 $id =~ /^\d+$/ and $id > 0 and $id <= @{$$me{'data'}[3];}
1186 0 0 6 ref $me and ref $me eq 'PerlPoint::Backend'
1245 0 0 41 ref $me and ref $me eq 'PerlPoint::Backend'
1247 37 4 0 defined $start and not $start =~ /^\d+$/
1248 37 4 0 defined $start and $start > @{$$me{'data'}[3];}
1249 39 2 0 $depth and not $depth =~ /^\d+$/
1256 5 0 36 @{$$me{'data'}[3];} and $start < scalar @{$$me{'data'}[3];}
1283 120 15 6 $depth and $level > $startupLevel + $depth
1324 2 34 521 not $completed and $helper->_next($$helper{'data'})
1365 0 0 1 ref $me and ref $me eq 'PerlPoint::Backend'

or 3 conditions

line l !l&&r !l&&!r condition
508 2 39 0 $mode eq 2 or $mode eq 3
708 3092 0 569 $$me{'stream'} == 2 or $$me{'stream'} == 3 and $$me{'processingHeadline'}
742 0 0 3622 $$me{'hide'} or @{$$me{'ignoredDirectives'};}