Subroutine Coverage

blib/lib/Mail/Milter/Authentication/Handler.pm
Criterion Covered Total %
subroutine 124 136 91.1
pod 99 99 100.0


line count pod subroutine
2 99 n/a BEGIN
3 99 n/a BEGIN
7 99 n/a BEGIN
8 99 n/a BEGIN
9 99 n/a BEGIN
10 99 n/a BEGIN
11 99 n/a BEGIN
12 99 n/a BEGIN
13 99 n/a BEGIN
14 99 n/a BEGIN
15 99 n/a BEGIN
16 99 n/a BEGIN
18 99 n/a BEGIN
19 99 n/a BEGIN
20 99 n/a BEGIN
21 99 n/a BEGIN
22 99 n/a BEGIN
23 99 n/a BEGIN
24 99 n/a BEGIN
30 763 Yes new
40 0 Yes get_version
42 99 n/a BEGIN
50 5 Yes get_json
65 0 Yes metric_register
72 8868 Yes metric_count
88 0 Yes metric_send
96 4 Yes rbl_check_ip
116 6 Yes rbl_check_domain
133 27406 Yes get_microseconds
140 7771 Yes get_microseconds_since
152 32 Yes register_metrics
161 65 Yes top_setup_callback
179 11070 Yes is_exception_type
189 11045 Yes handle_exception
199 123 Yes get_time_remaining
210 6153 Yes set_alarm
227 61 Yes set_handler_alarm
244 61 Yes reset_alarm
257 30 Yes clear_overall_timeout
266 65 Yes set_overall_timeout
275 3251 Yes get_type_timeout
322 8091 Yes check_timeout
332 138 n/a _remap_ip_and_helo
372 69 Yes remap_connect_callback
387 215 Yes top_connect_callback
397 1 n/a __ANON__
439 69 Yes remap_helo_callback
464 215 Yes top_helo_callback
471 1 n/a __ANON__
523 215 Yes top_envfrom_callback
530 1 n/a __ANON__
578 215 Yes top_envrcpt_callback
585 1 n/a __ANON__
627 1251 Yes top_header_callback
634 15 n/a __ANON__
679 215 Yes top_eoh_callback
685 1 n/a __ANON__
728 215 Yes top_body_callback
734 1 n/a __ANON__
777 215 Yes top_eom_callback
783 1 n/a __ANON__
826 215 Yes apply_policy
849 26 Yes top_abort_callback
855 1 n/a __ANON__
897 109 Yes top_close_callback
906 2 n/a __ANON__
957 360 Yes top_addheader_callback
961 0 n/a __ANON__
996 5912 Yes status
1014 52939 Yes config
1020 1625 Yes handler_config
1041 1625 Yes handler_type
1057 2980 Yes set_return
1065 2891 Yes get_return
1081 3573 Yes get_reject_mail
1088 326 Yes clear_reject_mail
1096 3569 Yes get_defer_mail
1103 324 Yes clear_defer_mail
1112 3818 Yes get_quarantine_mail
1119 324 Yes clear_quarantine_mail
1127 136802 Yes get_top_handler
1135 7974 Yes is_handler_loaded
1145 13586 Yes get_handler
1153 3316 Yes get_callbacks
1160 111 Yes set_object_maker
1169 1218 Yes get_object
1214 439 Yes set_object
1226 692 Yes destroy_object
1249 18 Yes destroy_all_objects
1260 24 Yes exit_on_close
1268 2 Yes reject_mail
1281 7 Yes quarantine_mail
1289 0 Yes defer_mail
1302 109 Yes clear_all_symbols
1310 0 Yes clear_symbols
1333 369 Yes set_symbol
1348 63926 Yes get_symbol
1364 24 Yes tempfail_on_error
1399 2032 Yes is_local_ip_address
1406 2385 Yes is_trusted_ip_address
1413 0 Yes is_encrypted
1420 1648 Yes is_authenticated
1427 259 Yes ip_address
1440 364 Yes format_ctext
1453 364 Yes format_ctext_no_space
1462 0 Yes format_header_comment
1469 182 Yes format_header_entry
1478 301 Yes get_domain_from
1493 147 Yes get_domains_from
1511 99 n/a BEGIN
1512 99 n/a BEGIN
1513 99 n/a BEGIN
1514 99 n/a BEGIN
1518 551 Yes get_address_from
1525 787 Yes get_addresses_from
1682 472 Yes get_my_hostname
1699 24701 Yes dbgout
1749 122 Yes log_error
1756 10549 Yes dbgoutwrite
1793 80 Yes can_sort_header
1799 797 Yes header_sort
1841 0 n/a _stringify_header
1850 215 Yes add_headers
1939 271 Yes prepend_header
1954 481 Yes add_auth_header
1967 139 Yes add_c_auth_header
1978 8 Yes append_header
1997 2956 Yes smfis_continue
2002 24 Yes smfis_tempfail
2007 2 Yes smfis_reject
2012 0 Yes smfis_discard
2017 0 Yes smfis_accept
2024 0 Yes write_packet
2032 8 Yes add_header
2042 271 Yes insert_header
2052 12 Yes change_header