Condition Coverage

blib/lib/Benchmark/Timer.pm
Criterion Covered Total %
condition 16 51 31.3


and 3 conditions

line !l l&&!r l&&r condition
52 1 2 5 defined $args{'skip'} and not $args{'skip'} =~ /\D/
3 0 5 defined $args{'skip'} and not $args{'skip'} =~ /\D/ and int $args{'skip'} == $args{'skip'}
61 0 0 0 defined $args{'minimum'} and not $args{'minimum'} =~ /\D/
0 0 0 defined $args{'minimum'} and not $args{'minimum'} =~ /\D/ and int $args{'minimum'} == $args{'minimum'}
65 0 0 0 defined $args{'minimum'} and $args{'minimum'} >= $$self[4]
72 0 0 0 defined $args{'confidence'} && $args{'confidence'} =~ /^\d*\.?\d*$/ && $args{'confidence'} > 0 && $args{'confidence'} < 100
78 0 0 0 defined $args{'error'} && $args{'error'} =~ /^\d*\.?\d*$/ && $args{'error'} > 0 && $args{'error'} < 100
84 14 0 0 $confidence_is_valid and not $error_is_valid
0 14 0 not $confidence_is_valid and $error_is_valid
14 0 0 $confidence_is_valid and $error_is_valid
154 35 0 0 defined $$self[7] and not defined $$self[9]{$tag}

or 2 conditions

line l !l condition
116 65 0 shift() || $$self[2] || '_default'
141 66 1 shift() || $$self[2] || '_default'
177 0 0 shift() || $$self[2] || '_default'
202 9 0 shift() || $$self[2] || '_default'
283 3 0 shift() || $$self[2] || '_default'
317 2 0 $$self[1]{$_} || []

or 3 conditions

line l !l&&r !l&&!r condition
84 0 0 14 $confidence_is_valid and not $error_is_valid or not $confidence_is_valid and $error_is_valid
183 0 0 0 not defined $$self[9]{$tag} or $$self[9]{$tag}->count < $$self[5]