Subroutine Coverage

blib/lib/Mail/SpamAssassin/PerMsgStatus.pm
Criterion Covered Total %
subroutine 111 125 88.8
pod 43 94 45.7


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
256 40 n/a BEGIN
260 154 No new
322 151 n/a DESTROY
336 97 Yes check
342 97 n/a __ANON__
351 97 No check_timed
437 96 Yes learn
443 96 n/a __ANON__
452 96 No learn_timed
542 12 Yes get_autolearn_points
555 12 Yes get_head_only_points
568 12 Yes get_learned_points
581 12 Yes get_body_only_points
594 12 Yes get_autolearn_force_status
607 12 Yes get_autolearn_force_names
624 72 n/a _get_autolearn_points
714 99 Yes is_spam
730 97 Yes get_names_of_tests_hit
744 0 Yes get_names_of_tests_hit_with_scores_hash
762 0 Yes get_names_of_tests_hit_with_scores
792 96 Yes get_names_of_subtests_hit
835 0 Yes get_score
841 0 No get_hits
855 0 Yes get_required_score
861 0 No get_required_hits
879 34 Yes get_autolearn_status
902 4 Yes get_report
933 4 Yes get_content_preview
974 0 Yes get_message
1019 34 Yes rewrite_mail
1039 36 n/a _fixup_report_line_endings
1046 34 n/a _get_added_headers
1063 2 No rewrite_report_safe
1238 32 No rewrite_no_report_safe
1372 168 No qp_encode_header
1397 168 n/a _process_header
1424 174 n/a _replace_tags
1462 81 Yes action_depends_on_tags
1511 897 No tag_is_ready
1546 136 No report_unsatisfied_actions
1590 897 Yes set_tag
1610 95 Yes get_tag
1639 430 Yes get_tag_raw
1683 81 Yes set_spamd_result_item
1689 0 No get_spamd_result_log_items
1700 36 n/a _get_tag_value_for_yesno
1708 38 n/a _get_tag_value_for_score
1727 76 n/a _get_tag_value_for_required_score
1745 136 Yes finish
1760 0 No finish_tests
1781 0 Yes get_current_eval_rule_name
1788 96 No extract_message_metadata
1856 110 Yes get_decoded_body_text_array
1876 339 Yes get_decoded_stripped_body_text_array
1984 3494 n/a _get
2160 4048 Yes get
2209 130 n/a _tbirdurire
2260 130 Yes get_uri_list
2336 535 Yes get_uri_detail_list
2358 130 n/a _process_text_uri_list
2455 130 n/a _process_html_uri_list
2477 130 n/a _process_dkim_uri_list
2526 418 Yes add_uri_detail_list
2589 0 No ensure_rules_are_complete
2620 0 No handle_eval_rule_errors
2626 3773 No register_plugin_eval_glue
2658 466 Yes check_dkim_adsp
2658 101 Yes check_dkim_signed
2658 81 No check_dkim_valid
2658 81 No check_dkim_valid_author_sig
2658 4 No check_dns_sender
2658 77 No check_for_def_spf_whitelist_from
2658 93 Yes check_for_forged_yahoo_received_headers
2658 81 Yes check_for_spf_whitelist_from
2658 81 No check_from_in_auto_whitelist
2658 81 Yes check_from_in_blacklist
2658 133 No check_from_in_default_whitelist
2658 93 No check_from_in_whitelist
2658 81 No check_hashcash_double_spend
2658 555 No check_hashcash_value
2658 81 No check_msg_parse_flags
2658 81 No check_outlook_message_id
2658 4 No check_rbl
2658 4 No check_rbl_accreditor
2658 4 No check_rbl_envfrom
2658 4 No check_rbl_from_domain
2658 4 No check_rbl_from_host
2658 4 No check_rbl_headers
2658 28 No check_rbl_ns_from
2658 4 No check_rbl_rcvd
2658 4 No check_rbl_results_for
2658 4 No check_rbl_sub
2658 0 No check_rbl_txt
2658 77 No check_shortcircuit
2658 77 No check_subject_in_blacklist
2658 77 No check_subject_in_whitelist
2658 77 No check_to_in_blacklist
2658 77 No check_to_in_whitelist
2658 77 No similar_recipients
2658 77 No sorted_recipients
2686 0 Yes clear_test_state
2693 128 n/a _handle_hit
2750 104 n/a _wrap_desc
2818 132 Yes got_hit
2909 4 No test_log
2918 4 n/a _test_log_line
2933 98 No get_envelope_from
3065 4 No get_all_hdrs_in_rcvd_index_range
3105 88 No sa_die
3124 4 Yes create_fulltext_tmpfile
3161 191 Yes delete_fulltext_tmpfile
3175 275 No all_from_addrs
3222 50 Yes all_from_addrs_domains
3252 240 No all_to_addrs