Condition Coverage

blib/lib/Benchmark/Timer.pm
Criterion Covered Total %
condition 14 51 27.4


and 3 conditions

line !l l&&!r l&&r condition
55 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'}
64 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'}
67 0 0 0 defined $args{'minimum'} and $args{'minimum'} >= $self->[4]
76 0 0 0 defined $args{'confidence'} && $args{'confidence'} =~ /^\d*\.?\d*$/ && $args{'confidence'} > 0 && $args{'confidence'} < 100
82 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 0 0 shift() || $self->[2] || '_default'
141 66 1 shift() || $self->[2] || '_default'
177 0 0 shift() || $self->[2] || '_default'
202 3 0 shift() || $self->[2] || '_default'
283 0 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
185 0 0 0 not defined $self->[9]{$tag} or $self->[9]{$tag}->count < $self->[5]