| line | % | coverage | condition |
| 172 | 67 | | $args{'timeout'} // $DEFAULT_TIMEOUT_SECS |
| 67 | | $args{'iterations'} // $DEFAULT_ITERATIONS |
| 67 | | $args{'seed'} // time |
| 192 | 33 | | $self->{'_cover_available'} or $cover_warned++ |
| 258 | 67 | | @{$self->{'corpus'};} and rand() < $CORPUS_MUTATE_RATIO |
| 433 | 50 | | $data->{'corpus'} // [] |
| 519 | 0 | | not defined $error and @warnings |
| 528 | 100 | | $error and $self->_input_is_valid($input) |
| 727 | 67 | | $spec->{'type'} // $TYPE_STRING |
| 730 | 75 | | ref $spec and $spec->{'edge_case_array'} and rand() < $EDGE_CASE_RATIO |
| 758 | 67 | | $spec->{'min'} // $INT32_MIN |
| 759 | 67 | | $spec->{'max'} // $INT32_MAX |
| 783 | 50 | | $spec->{'min'} // "-1000000000" |
| 784 | 50 | | $spec->{'max'} // "1000000000" |
| 806 | 100 | | $spec->{'min'} // 0 |
| 807 | 67 | | $spec->{'max'} // $DEFAULT_MAX_STR_LEN |
| 839 | 50 | | $spec->{'items'} // {} |
| 858 | 100 | | $spec->{'properties'} // {} |
| 888 | 67 | | defined $spec and ref $spec |
| 890 | 100 | | $self->{'schema'}{'input_style'} // "" |
| 892 | 67 | | $input_style eq "hash" or ref $input eq "HASH" |
| 925 | 100 | | defined $value or $field_spec->{'optional'} |
| 959 | 33 | | $spec->{'type'} // $TYPE_STRING |
| 961 | 33 | | $type eq $TYPE_HASH or $type eq "hash" |
| 67 | | $type eq $TYPE_ARRAY or $type eq "array" |
| 963 | 100 | | defined $spec->{'min'} and $value < $spec->{'min'} |
| 964 | 100 | | defined $spec->{'max'} and $value > $spec->{'max'} |
| 969 | 33 | | defined $spec->{'min'} and $value < $spec->{'min'} |
| 970 | 33 | | defined $spec->{'max'} and $value > $spec->{'max'} |
| 974 | 100 | | defined $spec->{'min'} and $len < $spec->{'min'} |
| 975 | 100 | | defined $spec->{'max'} and $len > $spec->{'max'} |