| line | % | coverage | condition |
| 162 | 67 | | $args{'seed'} // time |
| 67 | | $args{'iterations'} // $DEFAULT_ITERATIONS |
| 182 | 33 | | $self->{'_cover_available'} or $cover_warned++ |
| 240 | 67 | | @{$self->{'corpus'};} and rand() < $CORPUS_MUTATE_RATIO |
| 415 | 50 | | $data->{'corpus'} // [] |
| 495 | 0 | | not defined $error and @warnings |
| 504 | 100 | | $error and $self->_input_is_valid($input) |
| 693 | 67 | | $spec->{'type'} // $TYPE_STRING |
| 696 | 75 | | ref $spec and $spec->{'edge_case_array'} and rand() < $EDGE_CASE_RATIO |
| 724 | 67 | | $spec->{'min'} // $INT32_MIN |
| 725 | 67 | | $spec->{'max'} // $INT32_MAX |
| 749 | 50 | | $spec->{'min'} // "-1000000000" |
| 750 | 50 | | $spec->{'max'} // "1000000000" |
| 772 | 100 | | $spec->{'min'} // 0 |
| 773 | 67 | | $spec->{'max'} // $DEFAULT_MAX_STR_LEN |
| 805 | 50 | | $spec->{'items'} // {} |
| 824 | 100 | | $spec->{'properties'} // {} |
| 854 | 67 | | defined $spec and ref $spec |
| 856 | 100 | | $self->{'schema'}{'input_style'} // "" |
| 858 | 67 | | $input_style eq "hash" or ref $input eq "HASH" |
| 891 | 100 | | defined $value or $field_spec->{'optional'} |
| 925 | 33 | | $spec->{'type'} // $TYPE_STRING |
| 927 | 33 | | $type eq $TYPE_HASH or $type eq "hash" |
| 67 | | $type eq $TYPE_ARRAY or $type eq "array" |
| 929 | 100 | | defined $spec->{'min'} and $value < $spec->{'min'} |
| 930 | 100 | | defined $spec->{'max'} and $value > $spec->{'max'} |
| 935 | 33 | | defined $spec->{'min'} and $value < $spec->{'min'} |
| 936 | 33 | | defined $spec->{'max'} and $value > $spec->{'max'} |
| 940 | 100 | | defined $spec->{'min'} and $len < $spec->{'min'} |
| 941 | 100 | | defined $spec->{'max'} and $len > $spec->{'max'} |