Subroutine Coverage

blib/lib/Config/IniFiles.pm
Criterion Covered Total %
subroutine 117 127 92.1
pod 39 39 100.0


line count pod subroutine
4 37 n/a BEGIN
5 37 n/a BEGIN
8 37 n/a BEGIN
9 37 n/a BEGIN
10 37 n/a BEGIN
12 37 n/a BEGIN
14 37 n/a BEGIN
15 37 n/a BEGIN
24 4840 n/a _nocase
36 1568 n/a _is_parm_in_sect
38 2987 n/a __ANON__
43 85 Yes new
192 4737 n/a _caseify
228 107 Yes val
280 2 Yes exists
290 92 Yes push
316 1 Yes setval
349 638 Yes newval
361 896 n/a __ANON__
385 6 Yes delval
407 411 n/a _deepcopy
435 2057 n/a _nextline
484 82 n/a _rollback
501 115 n/a _no_filename
510 4170 n/a _read_line_num
523 2057 n/a _read_next_line
542 6 n/a _add_error
552 5577 n/a _curr_sect
565 3766 n/a _curr_parm
578 2306 n/a _curr_loc
586 2084 n/a _curr_val
598 2323 n/a _curr_cmts
610 1940 n/a _curr_end_comment
625 120 n/a _ReadConfig_handle_comment
650 333 n/a _ReadConfig_new_section
664 691 n/a _handle_fallback_sect
677 689 n/a _ReadConfig_load_value
698 691 n/a _test_for_fallback_or_no_sect
718 129 n/a _ReadConfig_handle_here_doc_param
754 560 n/a _ReadConfig_handle_non_here_doc_param
782 689 n/a _ReadConfig_populate_values
802 691 n/a _ReadConfig_param_assignment
846 1478 n/a _ReadConfig_handle_line
889 82 n/a _ReadConfig_lines_loop
910 99 Yes ReadConfig
1004 4 Yes Sections
1012 994 Yes SectionExists
1025 354 n/a _AddSection_Helper
1048 988 Yes AddSection
1065 1891 n/a _touch_section
1081 1458 n/a _touch_parameter
1098 7 Yes DeleteSection
1125 1 Yes RenameSection
1139 2 Yes CopySection
1179 32 n/a _aref_or_empty
1186 22 Yes Parameters
1199 2 Yes Groups
1214 361 n/a _group_member_handling_skeleton
1230 127 n/a _SetGroupMember_helper
1237 86 n/a __ANON__
1247 354 Yes SetGroupMember
1256 0 n/a _RemoveGroupMember_helper
1271 7 Yes RemoveGroupMember
1280 6 Yes GroupMembers
1292 5 Yes SetWriteMode
1305 0 Yes GetWriteMode
1313 23 n/a _write_config_to_filename
1372 3 n/a _write_config_with_a_made_fh
1396 3 n/a _write_config_to_fh
1415 26 Yes WriteConfig
1437 16 Yes RewriteConfig
1450 5 Yes GetFileName
1458 12 Yes SetFileName
1473 65 n/a _calc_eot_mark
1490 212 n/a _OutputParam
1493 202 n/a __ANON__
1514 138 n/a __ANON__
1521 199 n/a __ANON__
1530 0 Yes OutputConfig
1537 370 n/a _output_comments
1552 560 n/a _process_continue_val
1573 213 n/a _output_param_total
1602 132 n/a _output_section
1639 37 n/a BEGIN
1640 27 Yes OutputConfigToFileHandle
1647 749 n/a __ANON__
1653 212 n/a __ANON__
1678 335 Yes SetSectionComment
1700 101 n/a _markup_comments
1714 9 n/a _return_comment
1723 8 Yes GetSectionComment
1740 2 Yes DeleteSectionComment
1756 690 Yes SetParameterComment
1776 79 n/a _SetEndComments
1786 27 n/a _GetEndComments
1794 4 Yes GetParameterComment
1817 1 Yes DeleteParameterComment
1840 0 Yes GetParameterEOT
1855 129 Yes SetParameterEOT
1874 0 Yes DeleteParameterEOT
1892 690 Yes SetParameterTrailingComment
1913 5 Yes GetParameterTrailingComment
1930 1 Yes Delete
1962 6 n/a TIEHASH
1978 33 n/a FETCH
2003 4 n/a STORE
2027 1 n/a DELETE
2042 0 n/a CLEAR
2054 1 n/a FIRSTKEY
2067 11 n/a NEXTKEY
2084 0 n/a EXISTS
2097 0 n/a DESTROY
2118 85 n/a _make_filehandle
2125 37 n/a BEGIN
2180 37 n/a BEGIN
2181 37 n/a BEGIN
2182 37 n/a BEGIN
2183 37 n/a BEGIN
2203 11 n/a TIEHASH
2228 22 n/a FETCH
2248 11 n/a STORE
2267 1 n/a DELETE
2285 1 n/a CLEAR
2303 0 n/a EXISTS
2319 4 n/a FIRSTKEY
2338 13 n/a NEXTKEY
2359 0 n/a DESTROY