Condition Coverage

blib/lib/D64/Disk/BAM.pm
Criterion Covered Total %
condition 46 57 80.7


and 3 conditions

line !l l&&!r l&&r condition
434 19 6 5 not defined $disk_name and $convert
6 15 4 defined $disk_name and not $convert
490 10 1 1 not defined $disk_id and $convert
1 7 3 defined $disk_id and not $convert
546 10 3 3 not defined $full_disk_id and $convert
3 1 9 defined $full_disk_id and not $convert
603 4 1 1 not defined $dos_type and $convert
1 1 3 defined $dos_type and not $convert
670 0 213 6 defined $track and $track eq 'all'
881 0 0 0 $val >= 32 and $val <= 127

or 3 conditions

line l !l&&r !l&&!r condition
142 0 79 0 ref $this || $this
434 5 4 21 not defined $disk_name and $convert or defined $disk_name and not $convert
490 1 4 7 not defined $disk_id and $convert or defined $disk_id and not $convert
546 3 10 3 not defined $full_disk_id and $convert or defined $full_disk_id and not $convert
603 1 4 1 not defined $dos_type and $convert or defined $dos_type and not $convert
718 1 1 251 $track < 1 or $track > 35
845 0 1 38 $sector < 0 or $sector > $max_sector - 1
906 4 0 0 $fh ||= *STDOUT
961 4 0 0 $fh ||= *STDOUT