Branch Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
branch 50 72 69.4


line true false branch
227 0 0 unless (-f $yamlpath)
313 0 1 unless XXX eq "\0"
328 0 110 length $buf >= length $write ? :
343 0 110 if $got ne $exp
352 14 15 $_nvm_version >= 2 ? :
359 6 39 if ($_reg_ctrla & 8) { }
365 0 39 unless $ack eq "\@"
371 5 5 $_nvm_version >= 2 ? :
407 0 5 if $chunklen > 256
410 5 0 if $chunklen > 1
430 2 1 if $len > 1
436 2 1 if ($_reg_ctrla & 8) { }
456 2 0 if $len > 1
462 2 0 if ($_reg_ctrla & 8) { }
471 2 0 if (length($data) % 2)
500 0 2 unless length $key == 8
511 4 5 $on ? :
513 8 1 if $_reg_ctrla != $val
549 0 1 unless $sib->{'nvm_version'} =~ /^P:(\d)/u
679 0 1 unless 8 & XXX
681 0 1 if $no_reset
688 1 1 unless 1 & XXX
692 0 1 if not $timeout
707 0 1 unless 16 & XXX
714 1 1 if 8 & XXX
718 0 1 if not $timeout
725 4 6 if defined $_nvmctrl
727 0 6 unless defined $_nvm_version
731 3 3 if $_nvm_version == 0
735 3 0 if $_nvm_version == 2
853 11 2 unless 1 & XXX
901 1 1 if ($wordsize == 8) { }
1 0 elsif ($wordsize == 16) { }
987 2 1 if length $data > 1
989 2 1 if ($wordsize == 8) { }
1 0 elsif ($wordsize == 16) { }