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 38 n/a BEGIN
5 38 n/a BEGIN
8 38 n/a BEGIN
9 38 n/a BEGIN
10 38 n/a BEGIN
12 38 n/a BEGIN
14 38 n/a BEGIN
15 38 n/a BEGIN
24 4845 n/a _nocase
36 1568 n/a _is_parm_in_sect
38 2987 n/a __ANON__
43 86 Yes new
192 4741 n/a _caseify
229 107 Yes val
281 2 Yes exists
291 92 Yes push
317 1 Yes setval
350 638 Yes newval
362 896 n/a __ANON__
386 6 Yes delval
408 411 n/a _deepcopy
436 2061 n/a _nextline
485 83 n/a _rollback
502 116 n/a _no_filename
511 4178 n/a _read_line_num
524 2061 n/a _read_next_line
543 7 n/a _add_error
553 5583 n/a _curr_sect
566 3768 n/a _curr_parm
579 2306 n/a _curr_loc
587 2087 n/a _curr_val
599 2326 n/a _curr_cmts
611 1941 n/a _curr_end_comment
626 120 n/a _ReadConfig_handle_comment
651 334 n/a _ReadConfig_new_section
665 692 n/a _handle_fallback_sect
678 689 n/a _ReadConfig_load_value
699 692 n/a _test_for_fallback_or_no_sect
719 130 n/a _ReadConfig_handle_here_doc_param
755 560 n/a _ReadConfig_handle_non_here_doc_param
783 689 n/a _ReadConfig_populate_values
803 692 n/a _ReadConfig_param_assignment
847 1480 n/a _ReadConfig_handle_line
890 83 n/a _ReadConfig_lines_loop
911 100 Yes ReadConfig
1009 4 Yes Sections
1017 995 Yes SectionExists
1030 355 n/a _AddSection_Helper
1053 989 Yes AddSection
1070 1892 n/a _touch_section
1086 1458 n/a _touch_parameter
1103 7 Yes DeleteSection
1130 1 Yes RenameSection
1144 2 Yes CopySection
1184 32 n/a _aref_or_empty
1191 22 Yes Parameters
1204 2 Yes Groups
1219 362 n/a _group_member_handling_skeleton
1235 127 n/a _SetGroupMember_helper
1242 86 n/a __ANON__
1252 355 Yes SetGroupMember
1261 0 n/a _RemoveGroupMember_helper
1276 7 Yes RemoveGroupMember
1285 6 Yes GroupMembers
1297 5 Yes SetWriteMode
1310 0 Yes GetWriteMode
1318 23 n/a _write_config_to_filename
1383 3 n/a _write_config_with_a_made_fh
1407 3 n/a _write_config_to_fh
1426 26 Yes WriteConfig
1448 16 Yes RewriteConfig
1461 5 Yes GetFileName
1469 12 Yes SetFileName
1484 65 n/a _calc_eot_mark
1501 212 n/a _OutputParam
1504 202 n/a __ANON__
1525 138 n/a __ANON__
1532 199 n/a __ANON__
1541 0 Yes OutputConfig
1548 370 n/a _output_comments
1563 560 n/a _process_continue_val
1584 213 n/a _output_param_total
1613 132 n/a _output_section
1650 38 n/a BEGIN
1651 27 Yes OutputConfigToFileHandle
1658 749 n/a __ANON__
1664 212 n/a __ANON__
1689 336 Yes SetSectionComment
1711 101 n/a _markup_comments
1725 9 n/a _return_comment
1734 8 Yes GetSectionComment
1751 2 Yes DeleteSectionComment
1767 690 Yes SetParameterComment
1787 79 n/a _SetEndComments
1797 27 n/a _GetEndComments
1805 4 Yes GetParameterComment
1828 1 Yes DeleteParameterComment
1851 0 Yes GetParameterEOT
1866 129 Yes SetParameterEOT
1885 0 Yes DeleteParameterEOT
1903 690 Yes SetParameterTrailingComment
1924 5 Yes GetParameterTrailingComment
1941 1 Yes Delete
1973 6 n/a TIEHASH
1989 33 n/a FETCH
2015 4 n/a STORE
2039 1 n/a DELETE
2054 0 n/a CLEAR
2066 1 n/a FIRSTKEY
2079 11 n/a NEXTKEY
2096 0 n/a EXISTS
2109 0 n/a DESTROY
2130 86 n/a _make_filehandle
2137 38 n/a BEGIN
2192 38 n/a BEGIN
2193 38 n/a BEGIN
2194 38 n/a BEGIN
2195 38 n/a BEGIN
2215 11 n/a TIEHASH
2240 22 n/a FETCH
2260 11 n/a STORE
2279 1 n/a DELETE
2297 1 n/a CLEAR
2315 0 n/a EXISTS
2331 4 n/a FIRSTKEY
2350 13 n/a NEXTKEY
2371 0 n/a DESTROY