Subroutine Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
subroutine 69 72 95.8
pod 16 27 59.2


line count pod subroutine
6 13 n/a BEGIN
7 13 n/a BEGIN
12 13 n/a BEGIN
14 13 n/a BEGIN
15 13 n/a BEGIN
17 13 n/a BEGIN
18 13 n/a BEGIN
22 13 n/a BEGIN
24 13 n/a BEGIN
141 7 Yes partinfo
143 9 n/a _set_nvm_version
219 0 Yes fuseinfo
292 13 n/a BEGIN
309 1 n/a _break
342 110 n/a _op_writeread
345 29 n/a _pack_op_addr
365 45 n/a _op_write_expecting_ack
376 10 No stptr
387 13 No lds8
400 16 No sts8
425 5 No ld
452 3 No st8
489 2 No st16
500 7 No ldcs
510 16 No stcs
523 2 No key
532 9 No set_rsd
563 1 Yes init_link
576 1 Yes read_updirev
587 0 Yes read_asi_sys_status
619 2 Yes read_sib
641 1 Yes read_signature
660 6 Yes request_reset
707 1 Yes erase_chip
733 1 Yes enable_nvmprog
738 10 No nvmctrl
769 2 Yes read_flash_page
785 2 Yes write_flash_page
801 2 Yes read_eeprom_page
815 2 Yes write_eeprom_page
831 2 Yes write_fuse
849 0 Yes read_fuse
858 13 n/a BEGIN
860 36 n/a updi
860 36 n/a updi
860 36 n/a updi
861 37 n/a partinfo
861 37 n/a partinfo
861 37 n/a partinfo
873 11 n/a nvmctrl_command
873 11 n/a nvmctrl_command
873 11 n/a nvmctrl_command
884 11 n/a await_nvm_not_busy
884 11 n/a await_nvm_not_busy
884 11 n/a await_nvm_not_busy
890 13 n/a BEGIN
904 13 n/a BEGIN
910 1 n/a read_flash_page
916 1 n/a read_eeprom_page
946 2 n/a _write_page
952 1 n/a write_flash_page
958 1 n/a write_eeprom_page
979 1 n/a write_fuse
985 13 n/a BEGIN
994 13 n/a BEGIN
1001 2 n/a _set_flmap
1011 1 n/a read_flash_page
1017 1 n/a read_eeprom_page
1050 3 n/a _write_page
1060 1 n/a write_flash_page
1067 1 n/a write_eeprom_page
1077 1 n/a write_fuse