Condition Coverage

blib/lib/Time/TZif/POSIX.pm
Criterion Covered Total %
condition 70 87 80.4


and 3 conditions

line !l l&&!r l&&r condition
66 0 1 52 @_ & 1 and @_ >= 3
76 0 1 19 defined $v and exists $ValidPolicy{$v}
81 0 1 18 defined $v and exists $ValidPolicy{$v}
115 2 1 41 $h <= 24 and $m <= 59
3 1 40 $h <= 24 and $m <= 59 and $s <= 59
126 1 1 31 $h <= 167 and $m <= 59
2 1 30 $h <= 167 and $m <= 59 and $s <= 59
142 1 1 32 $m >= 1 and $m <= 12
150 1 1 4 $jday >= 1 and $jday <= 365
156 0 1 6 $nday >= 0 and $nday <= 365
173 0 0 39 $std_offset >= -86400 and $std_offset <= 86400
186 0 0 29 $dst_offset >= -86400 and $dst_offset <= 86400
231 10 29 2 $r->{'type'} eq "M" and $r->{'month'} == 12
29 7 3 $r->{'type'} ne "M" and $r->{'day'} >= 359
243 10 30 1 $r->{'type'} eq "M" and $r->{'month'} == 1
30 8 2 $r->{'type'} ne "M" and $r->{'day'} <= 7
271 1 4 7 $doy >= 60 and leap_year($year)
276 57 1 0 $doy == 366 and not leap_year($year)
349 0 0 34 (@_ & 1) == 0 and @_ >= 2
356 0 1 5 defined $v and exists $ValidPolicy{$v}
361 0 1 11 defined $v and exists $ValidPolicy{$v}
387 5 18 8 $prev_off <= $boundary and $boundary < $next_off
396 8 2 13 $next_off <= $boundary and $boundary < $prev_off

or 2 conditions

line l !l condition
93 18 29 $gap_policy //= "reject"
94 18 29 $overlap_policy //= "reject"
114 7 37 $3 // 0
3 41 $4 // 0
125 0 33 $3 // 0
0 33 $4 // 0

or 3 conditions

line l !l&&r !l&&!r condition
388 5 3 0 $gap_policy //= $self->{'gap_policy'}
397 11 2 0 $overlap_policy //= $self->{'overlap_policy'}