Subroutine Coverage

blib/lib/Mail/SpamAssassin/PerMsgStatus.pm
Criterion Covered Total %
subroutine 90 118 76.2
pod 47 89 52.8


line count pod subroutine
52 40 n/a BEGIN
53 40 n/a BEGIN
54 40 n/a BEGIN
56 40 n/a BEGIN
57 40 n/a BEGIN
59 40 n/a BEGIN
60 40 n/a BEGIN
61 40 n/a BEGIN
62 40 n/a BEGIN
63 40 n/a BEGIN
64 40 n/a BEGIN
244 40 n/a BEGIN
248 142 No new
309 141 n/a DESTROY
323 97 Yes check
329 97 n/a __ANON__
338 97 No check_timed
424 96 Yes learn
430 96 n/a __ANON__
439 96 No learn_timed
529 12 Yes get_autolearn_points
542 12 Yes get_head_only_points
555 12 Yes get_learned_points
568 12 Yes get_body_only_points
581 12 Yes get_autolearn_force_status
594 12 Yes get_autolearn_force_names
611 72 n/a _get_autolearn_points
701 99 Yes is_spam
717 97 Yes get_names_of_tests_hit
731 0 Yes get_names_of_tests_hit_with_scores_hash
749 0 Yes get_names_of_tests_hit_with_scores
771 96 Yes get_names_of_subtests_hit
786 0 Yes get_score
792 0 No get_hits
806 0 Yes get_required_score
812 0 No get_required_hits
830 34 Yes get_autolearn_status
853 4 Yes get_report
884 4 Yes get_content_preview
926 0 Yes get_message
971 34 Yes rewrite_mail
991 36 n/a _fixup_report_line_endings
998 34 n/a _get_added_headers
1015 2 No rewrite_report_safe
1181 32 No rewrite_no_report_safe
1268 168 No qp_encode_header
1293 168 n/a _process_header
1318 174 n/a _replace_tags
1356 0 Yes action_depends_on_tags
1401 658 No tag_is_ready
1436 124 No report_unsatisfied_actions
1480 658 Yes set_tag
1500 9 Yes get_tag
1529 430 Yes get_tag_raw
1573 0 Yes set_spamd_result_item
1579 0 No get_spamd_result_log_items
1590 36 n/a _get_tag_value_for_yesno
1598 38 n/a _get_tag_value_for_score
1617 76 n/a _get_tag_value_for_required_score
1635 124 Yes finish
1650 0 No finish_tests
1671 0 Yes get_current_eval_rule_name
1678 96 No extract_message_metadata
1748 98 Yes get_decoded_body_text_array
1767 327 Yes get_decoded_stripped_body_text_array
1874 3368 n/a _get
2044 3894 Yes get
2093 130 n/a _tbirdurire
2141 130 Yes get_uri_list
2211 1387 Yes get_uri_detail_list
2331 130 n/a _get_parsed_uri_list
2439 0 No ensure_rules_are_complete
2468 0 No handle_eval_rule_errors
2474 3281 No register_plugin_eval_glue
2506 462 Yes check_dkim_adsp
2506 77 Yes check_dkim_signed
2506 77 No check_dkim_valid
2506 77 No check_dkim_valid_author_sig
2506 0 No check_dns_sender
2506 77 No check_for_def_spf_whitelist_from
2506 89 Yes check_for_forged_yahoo_received_headers
2506 77 Yes check_for_spf_whitelist_from
2506 77 No check_from_in_auto_whitelist
2506 165 Yes check_from_in_blacklist
2506 159 Yes check_from_in_default_whitelist
2506 123 Yes check_from_in_whitelist
2506 145 No check_hashcash_double_spend
2506 593 No check_hashcash_value
2506 119 No check_msg_parse_flags
2506 122 No check_outlook_message_id
2506 4 Yes check_rbl
2506 0 Yes check_rbl_accreditor
2506 0 No check_rbl_envfrom
2506 0 Yes check_rbl_from_domain
2506 8 No check_rbl_from_host
2506 0 No check_rbl_results_for
2506 0 No check_rbl_sub
2506 0 No check_rbl_txt
2506 77 No check_subject_in_blacklist
2506 77 No check_subject_in_whitelist
2506 77 No check_to_in_blacklist
2506 77 No check_to_in_whitelist
2506 77 No similar_recipients
2506 77 No sorted_recipients
2534 0 Yes clear_test_state
2541 128 n/a _handle_hit
2595 104 n/a _wrap_desc
2663 128 Yes got_hit
2744 0 No test_log
2753 0 n/a _test_log_line
2768 94 No get_envelope_from
2900 0 No get_all_hdrs_in_rcvd_index_range
2933 0 No sa_die
2952 0 Yes create_fulltext_tmpfile
2989 189 Yes delete_fulltext_tmpfile
3003 233 No all_from_addrs
3050 0 Yes all_from_addrs_domains
3080 156 No all_to_addrs