Condition Coverage

blib/lib/D64/Disk/BAM.pm
Criterion Covered Total %
condition 42 57 73.6


and 3 conditions

line !l l&&!r l&&r condition
427 18 6 5 not defined $disk_name and $convert
6 14 4 defined $disk_name and not $convert
483 9 1 1 not defined $disk_id and $convert
1 6 3 defined $disk_id and not $convert
539 10 3 3 not defined $full_disk_id and $convert
3 1 9 defined $full_disk_id and not $convert
596 4 1 1 not defined $dos_type and $convert
1 1 3 defined $dos_type and not $convert
663 0 213 6 defined $track and $track eq 'all'
874 0 0 0 $val >= 32 and $val <= 127

or 3 conditions

line l !l&&r !l&&!r condition
142 0 78 0 ref $this || $this
427 5 0 24 not defined $disk_name and $convert or defined $disk_name and not $convert
483 1 0 10 not defined $disk_id and $convert or defined $disk_id and not $convert
539 3 0 13 not defined $full_disk_id and $convert or defined $full_disk_id and not $convert
596 1 0 5 not defined $dos_type and $convert or defined $dos_type and not $convert
711 1 1 249 $track < 1 or $track > 35
838 0 1 36 $sector < 0 or $sector > $max_sector - 1
899 4 0 0 $fh ||= *STDOUT
954 4 0 0 $fh ||= *STDOUT