Branch Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
branch 49 70 70.0


line true false branch
227 0 0 unless (-f $yamlpath)
325 0 110 length $buf >= length $write ? :
340 0 110 if $got ne $exp
349 14 15 $_nvm_version >= 2 ? :
356 6 39 if ($_reg_ctrla & 8) { }
362 0 39 unless $ack eq "\@"
368 5 5 $_nvm_version >= 2 ? :
404 0 5 if $chunklen > 256
407 5 0 if $chunklen > 1
427 2 1 if $len > 1
433 2 1 if ($_reg_ctrla & 8) { }
453 2 0 if $len > 1
459 2 0 if ($_reg_ctrla & 8) { }
468 2 0 if (length($data) % 2)
497 0 2 unless length $key == 8
508 4 5 $on ? :
510 8 1 if $_reg_ctrla != $val
540 0 1 unless $sib->{'nvm_version'} =~ /^P:(\d)/u
670 0 1 unless 8 & XXX
672 0 1 if $no_reset
679 1 1 unless 1 & XXX
683 0 1 if not $timeout
698 0 1 unless 16 & XXX
705 1 1 if 8 & XXX
709 0 1 if not $timeout
716 4 6 if defined $_nvmctrl
718 0 6 unless defined $_nvm_version
722 3 3 if $_nvm_version == 0
726 3 0 if $_nvm_version == 2
844 11 2 unless 1 & XXX
892 1 1 if ($wordsize == 8) { }
1 0 elsif ($wordsize == 16) { }
978 2 1 if length $data > 1
980 2 1 if ($wordsize == 8) { }
1 0 elsif ($wordsize == 16) { }