Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
phpbb_functional_acp_attachments_test0%
phpbb_functional_acp_bbcodes_test0%
phpbb_functional_acp_groups_test0%
phpbb_functional_acp_main_test0%
phpbb_functional_acp_permissions_test0%
phpbb_functional_acp_post_settings_test0%
phpbb_functional_acp_profile_field_test0%
phpbb_functional_acp_registration_test0%
phpbb_functional_acp_smilies_test0%
phpbb_functional_acp_storage_settings_test0%
phpbb_functional_acp_storage_test0%
phpbb_functional_acp_test0%
phpbb_functional_acp_users_test0%
phpbb_functional_auth_test0%
phpbb_functional_avatar_acp_groups_test0%
phpbb_functional_avatar_acp_users_test0%
phpbb_functional_avatar_ucp_groups_test0%
phpbb_functional_avatar_ucp_users_test0%
phpbb_functional_browse_disabled_test0%
phpbb_functional_browse_test0%
phpbb_functional_common_avatar_test_case0%
phpbb_functional_common_groups_test_case0%
phpbb_functional_controllers_compatibility_test0%
phpbb_functional_download_test0%
phpbb_functional_extension_acp_test0%
phpbb_functional_extension_controller_test0%
phpbb_functional_extension_global_lang_test0%
phpbb_functional_extension_module_test0%
phpbb_functional_extension_permission_lang_test0%
phpbb_functional_extension_template_event_order_test0%
phpbb_functional_feed_test0%
phpbb_functional_fileupload_form_test0%
foo\bar\acp\main_info0%
foo\bar\acp\main_module0%
foo\bar\controller\controller0%
foo\bar\event\permission0%
foo\bar\event\template_event_order0%
foo\bar\event\user_setup0%
foo\bar\mcp\main_info0%
foo\bar\mcp\main_module0%
foo\bar\migrations\add_acp_module0%
foo\bar\migrations\add_mcp_module0%
foo\bar\migrations\add_permission0%
foo\bar\migrations\add_ucp_module0%
foo\bar\ucp\main_info0%
foo\bar\ucp\main_module0%
foo\foo\controller\controller0%
foo\foo\event\template_event_order0%
phpbb_functional_forgot_password_test0%
phpbb_functional_forum_password_test0%
phpbb_functional_forum_style_test0%
phpbb_functional_group_create_test0%
phpbb_functional_jumpbox_test0%
phpbb_functional_lang_test0%
phpbb_functional_manifest_test0%
phpbb_functional_mcp_logs_test0%
phpbb_functional_mcp_main_test0%
phpbb_functional_mcp_quickmod_tools_test0%
phpbb_functional_mcp_test0%
phpbb_functional_memberlist_test0%
phpbb_functional_metadata_manager_test0%
phpbb_functional_notification_test0%
phpbb_functional_notification_webpush_test0%
phpbb_functional_paging_test0%
functional_permission_roles_test0%
phpbb_functional_plupload_test0%
phpbb_functional_posting_test0%
phpbb_functional_private_messages_test0%
phpbb_functional_prune_shadow_topic_test0%
phpbb_functional_registration_test0%
phpbb_functional_report_post_captcha_test0%
phpbb_functional_search_base0%
phpbb_functional_search_mysql_test0%
phpbb_functional_search_postgres_test0%
phpbb_functional_search_sphinx_test0%
phpbb_functional_session_page_update_test0%
phpbb_functional_smilies_test0%
phpbb_functional_subforum_test0%
phpbb_functional_switch_permissions_test0%
phpbb_functional_ucp_allow_pm_test0%
phpbb_functional_ucp_attachments_test0%
phpbb_functional_ucp_groups_test0%
phpbb_functional_ucp_pm_test0%
phpbb_functional_ucp_preferences_test0%
phpbb_functional_ucp_profile_test0%
phpbb_functional_user_password_reset_test0%
viewforum_paging_test0%
phpbb_functional_viewonline_test0%
phpbb_functional_visibility_disapprove_test0%
phpbb_functional_visibility_reapprove_test0%
phpbb_functional_visibility_softdelete_test0%
phpbb_functional_visibility_unapproved_posts_test0%
phpbb_functional_visit_installer_test0%

Project Risks

Class CRAP
phpbb_functional_feed_test5256
phpbb_functional_search_base1806
phpbb_functional_visibility_softdelete_test600
phpbb_functional_download_test552
phpbb_functional_extension_acp_test552
phpbb_functional_mcp_main_test552
phpbb_functional_posting_test420
phpbb_functional_visibility_reapprove_test380
phpbb_functional_ucp_attachments_test342
viewforum_paging_test342
phpbb_functional_visibility_unapproved_posts_test306
phpbb_functional_visibility_disapprove_test272
foo\bar\acp\main_module240
phpbb_functional_prune_shadow_topic_test240
phpbb_functional_extension_controller_test210
phpbb_functional_fileupload_form_test210
phpbb_functional_plupload_test182
phpbb_functional_user_password_reset_test132
phpbb_functional_acp_groups_test110
phpbb_functional_browse_disabled_test110
foo\bar\controller\controller110
phpbb_functional_acp_attachments_test90
phpbb_functional_common_avatar_test_case72
phpbb_functional_notification_webpush_test42
phpbb_functional_subforum_test42
phpbb_functional_acp_profile_field_test30
phpbb_functional_acp_test30
phpbb_functional_controllers_compatibility_test30
phpbb_functional_search_sphinx_test30
phpbb_functional_ucp_preferences_test30
phpbb_functional_acp_main_test20
phpbb_functional_notification_test20
phpbb_functional_ucp_profile_test20
phpbb_functional_acp_registration_test12
phpbb_functional_mcp_test12
functional_permission_roles_test12
phpbb_functional_search_mysql_test12
phpbb_functional_acp_smilies_test6
phpbb_functional_acp_storage_settings_test6
phpbb_functional_paging_test6
phpbb_functional_search_postgres_test6
phpbb_functional_smilies_test6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
setUp0%
tearDown0%
upload_file0%
test_orphaned_attachments0%
test_htmlspecialchars0%
test_bbcode_error0%
get_bbcode_error_tests0%
get_url0%
acp_group_test_data0%
test_acp_groups_teampage0%
test_acp_groups_create_existing_name0%
test_acp_database_size0%
test_all_acp_module_links0%
setUp0%
test_permissions_tab0%
test_select_user0%
permissions_data0%
test_change_permission0%
test_forum_permissions_misc0%
test_tracing_user_based_permissions0%
test_allowed_schemes_links0%
setUp0%
data_add_profile_field0%
test_add_profile_field0%
test_edit_profile_fields0%
set_email_enable0%
test_submitting_activation_method0%
test_htmlspecialchars0%
test_storage_settings0%
test_acp_storage_free_space0%
test_all_acp_module_links0%
setUp0%
test_founder_deletion0%
make_founder0%
test_login0%
test_login_other0%
test_login_ucp_other_auth_provider0%
test_logout0%
test_acp_login0%
test_board_auth_oauth_setting0%
get_url0%
avatar_acp_groups_data0%
test_avatar_acp_groups0%
test_no_avatar_acp_groups0%
get_url0%
avatar_acp_users_data0%
test_avatar_acp_users0%
get_url0%
avatar_ucp_groups_data0%
test_avatar_ucp_groups0%
get_url0%
avatar_ucp_groups_data0%
test_avatar_ucp_groups0%
test_display_upload_avatar0%
setUp0%
tearDown0%
test_disabled_index_admin0%
test_disabled_index_global_moderator0%
test_disabled_index_local_moderator0%
test_index0%
test_viewforum0%
test_viewtopic0%
test_help_faq0%
test_help_bbcode0%
test_feed0%
setUp0%
set_acp_settings0%
assert_avatar_submit0%
get_group_manage_form0%
group_manage_login0%
enable_all_avatars0%
groups_manage_test_data0%
test_groups_manage0%
test_report_compatibility0%
test_feed_compatibility0%
test_cron_compatibility0%
assert3010%
test_setup_forums0%
test_create_post0%
test_download_accessible0%
test_softdelete_post0%
test_download_softdeleted_post0%
test_softdelete_topic0%
test_download_softdeleted_topic0%
load_ids0%
setUpBeforeClass0%
tearDownAfterClass0%
setUp0%
mock_extensions_catalog_cache0%
test_list0%
test_details0%
test_enable_pre0%
test_disable_pre0%
test_delete_data_pre0%
test_actions0%
test_extensions_catalog0%
test_extensions_catalog_installing_extension0%
test_extensions_catalog_updating_extension0%
test_extensions_catalog_removing_extension0%
setUpBeforeClass0%
tearDownAfterClass0%
setUp0%
test_foo_bar0%
test_routing_resources0%
test_controller_with_template0%
test_controller_template_include_js_css0%
test_missing_argument0%
test_exception_should_result_in_500_status_code0%
test_error_ext_disabled_or_4040%
test_login_redirect0%
test_redirect0%
setUpBeforeClass0%
tearDownAfterClass0%
setUp0%
tearDown0%
setup_extensions0%
test_load_extension_lang_globally0%
setUpBeforeClass0%
tearDownAfterClass0%
test_acp0%
test_ucp0%
test_mcp0%
setUpBeforeClass0%
tearDownAfterClass0%
setUp0%
tearDown0%
setup_extensions0%
test_auto_include_permission_lang_from_extensions0%
setUpBeforeClass0%
tearDownAfterClass0%
setUp0%
test_different_template_event_priority0%
test_same_template_event_priority0%
setUp0%
test_setup_config_before_state0%
test_dump_board_state0%
test_setup_forums0%
test_setup_config_after_forums0%
test_feeds_empty0%
test_create_exclude_topic0%
test_feeds_disabled0%
test_feeds_exclude0%
test_create_news_topics0%
test_feeds_news_admin0%
test_feeds_news_guest0%
test_create_sub_forum_topic0%
test_feeds_sub_forum0%
test_create_softdelete_post0%
test_softdelete_post0%
test_feeds_softdeleted_post_admin0%
test_feeds_softdeleted_post_guest0%
test_softdelete_topic0%
test_feeds_softdeleted_topic_admin0%
test_feeds_softdeleted_topic_guest0%
test_create_unapproved_post0%
test_feeds_unapproved_post_admin0%
test_feeds_unapproved_post_disapprove_user0%
test_create_unapproved_topic0%
test_feeds_unapproved_topic_admin0%
test_feeds_unapproved_topic_disapprove_user0%
test_create_attachment_topic0%
test_feeds_attachment_admin0%
test_feeds_attachment_guest0%
test_create_missing_attachment_post0%
test_feeds_missing_attachment_admin0%
assert_feeds0%
assert_feed0%
load_ids0%
setUp0%
tearDown0%
upload_file0%
test_empty_file0%
test_invalid_extension0%
test_disallowed_content0%
test_disallowed_content_no_check0%
test_too_large0%
test_valid_file0%
module0%
main0%
create_select0%
submit_button0%
__construct0%
handle0%
baz0%
template0%
exception0%
login_redirect0%
redirect0%
getSubscribedEvents0%
add_permissions0%
getSubscribedEvents0%
set_template_event_priority0%
getSubscribedEvents0%
add_global_translations0%
module0%
main0%
update_data0%
update_data0%
update_data0%
update_data0%
module0%
main0%
handle0%
getSubscribedEvents0%
set_template_event_priority0%
test_forgot_password_enabled0%
test_forgot_password_disabled0%
tearDown0%
test_setup_forum_with_password0%
data_enter_forum_with_password0%
test_enter_forum_with_password0%
test_default_forum_style0%
test_custom_forum_style0%
test_create_group0%
test_jumpbox0%
check_valid_jump0%
test_lang0%
test_lang_missing0%
test_add_lang0%
test_add_langs0%
test_manifest0%
test_delete_logs0%
test_create_topics0%
test_mcp_view_forum0%
mcp_view_forum_actions_data0%
test_mcp_view_forum_actions0%
test_mcp_view_forum_permanently_delete_topic0%
mcp_view_topic_actions_data0%
test_create_topic_with_replies0%
test_mcp_view_topic_actions0%
test_post_new_topic0%
test_handle_quickmod0%
test_move_post_to_topic0%
test_all_mcp_module_links0%
test_memberlist0%
test_viewprofile0%
get_memberlist_leaders_table_crawler0%
test_leaders0%
test_leaders_remove_users0%
test_leaders_add_users0%
test_group_rank0%
test_email0%
setUpBeforeClass0%
tearDownAfterClass0%
setUp0%
test_extensions_list0%
test_extensions_details0%
test_extensions_details_notexists0%
user_subscription_data0%
test_user_subscriptions0%
test_mark_notifications_read0%
test_acp_module0%
test_ucp_module0%
test_dropdown_subscribe_button0%
set_acp_option0%
test_pagination0%
data_permission_roles0%
test_permission_roles0%
set_extension_group_permission0%
setUp0%
tearDown0%
get_urls0%
test_chunked_upload0%
test_normal_upload0%
test_post_new_topic0%
test_unsupported_characters0%
test_supported_unicode_characters0%
test_html_entities0%
test_quote0%
test_edit0%
test_quote_depth_form0%
test_quote_depth_submit0%
test_post_poll0%
set_quote_depth0%
test_ticket_84200%
test_old_signature_in_preview0%
test_www_links_preview0%
test_allowed_schemes_links0%
nonexistent_post_id_data0%
test_nonexistent_post_id0%
test_setup_config0%
test_inbox_full0%
test_restore_config0%
test_quote_post0%
test_quote_pm0%
test_quote_forward0%
test_setup_forums0%
test_create_post0%
test_move_topic0%
assert_forum_details0%
load_ids0%
test_disable_captcha_on_registration0%
test_register_new_account0%
test_default_subscription_options0%
test_register_coppa_account0%
test_register_new_account_with_cpf_numbers0%
test_guest_report_post0%
test_user_report_post0%
set_reporting_guest0%
assert_search_found0%
assert_search_found_topics0%
assert_search_posts_by_author0%
assert_search_topics_by_author0%
assert_search_posts_by_author_id0%
assert_search_topics_by_author_id0%
assert_search_in_topic0%
assert_search_in_forum0%
assert_search_topics_in_forum0%
assert_search_not_found0%
assert_search_for_author_not_found0%
test_search_backend0%
test_caching_search_results0%
create_search_index0%
delete_search_index0%
setUp0%
create_search_index0%
setUp0%
setUp0%
create_search_index0%
setUp0%
test_session_page_update0%
test_smilies_mode0%
test_setup_forums0%
test_display_subforums0%
test_display_subforums_limit0%
get_forum_id0%
setUp0%
test_switch_permissions_acp0%
test_switch_permissions_ucp0%
setUp0%
test_enabled_pm_user_to_user0%
test_disabled_pm_user_to_user0%
test_disabled_pm_admin_to_user0%
set_user_allow_pm0%
setUp0%
tearDown0%
upload_file0%
upload_file_pm0%
test_ucp_list_attachments0%
test_ucp_delete_expired_attachment0%
test_pm_attachment0%
get_url0%
get_teampage_settings0%
test_ucp_groups_teampage0%
test_create_request_group0%
test_request_group_membership0%
test_approve_group_membership0%
setUp0%
test_pm_enabled0%
test_pm_disabled0%
set_allow_pm0%
test_submitting_preferences_view0%
test_submitting_invalid_preferences_view0%
test_read_preferences_view0%
test_reset_preferences_default0%
test_submitting_profile_info0%
test_submitting_emoji0%
test_autologin_keys_manage0%
test_password_reset0%
test_login_after_reset0%
data_reset_user_password0%
test_reset_user_password0%
test_login0%
test_activateAfterDeactivate0%
test_resendActivation0%
get_user_data0%
test_setup_forums0%
test_create_posts0%
test_viewforum_first_page0%
test_viewforum_second_page0%
assert_forum_details0%
set_post_settings0%
load_ids0%
get_forum_name_by_topic_id0%
get_forum_name_by_forum_id0%
test_viewonline0%
test_setup_forums0%
test_create_posts0%
test_reset_flood_interval0%
test_disapprove_post0%
test_disapprove_topic0%
assert_forum_details0%
load_ids0%
test_setup_forums0%
test_create_posts0%
test_approve_post0%
test_approve_topic0%
test_edit_posts0%
test_approve_post_again0%
test_approve_topic_again0%
test_reset_flood_interval0%
assert_forum_details0%
load_ids0%
test_setup_forums0%
test_create_post0%
test_softdelete_post0%
test_softdelete_post_no_m_delete0%
test_move_softdeleted_post0%
test_softdelete_topic0%
test_move_softdeleted_topic0%
test_restore_post0%
test_split_topic0%
test_move_topic_back0%
test_merge_topics0%
test_fork_topic0%
assert_forum_details0%
load_ids0%
test_setup_forums0%
test_create_posts0%
test_view_unapproved_post_disabled0%
test_view_unapproved_post_enabled0%
test_reset_flood_interval0%
assert_forum_details0%
load_ids0%
config_display_unapproved_posts_state0%
test_visit_installer0%

Project Risks

Method CRAP
assert_feed240
load_ids182
assert_feeds182
main182
load_ids156
test_mcp_view_topic_actions132
load_ids110
load_ids110
load_ids110
load_ids110
load_ids110
load_ids110
test_acp_groups_teampage56
test_search_backend56
tearDown42
assert_avatar_submit42
test_extensions_catalog_installing_extension42
tearDown42
tearDown42
tearDown42
test_all_acp_module_links30
test_details30
test_mcp_view_forum_actions30
test_quote_depth_submit20
assert_search_posts_by_author_id20
assert_search_topics_by_author_id20
create_search_index20
delete_search_index20
test_ucp_delete_expired_attachment20
test_reset_user_password20
test_all_acp_module_links12
test_disabled_index_global_moderator12
test_disabled_index_local_moderator12
test_redirect12
redirect12
test_all_mcp_module_links12
test_acp_module12
test_chunked_upload12
test_caching_search_results12
create_search_index12
get_forum_id12
test_pm_attachment12
test_edit_profile_fields6
set_email_enable6
test_htmlspecialchars6
test_storage_settings6
test_disabled_index_admin6
assert3016
test_download_accessible6
test_download_softdeleted_post6
test_download_softdeleted_topic6
login_redirect6
test_create_topic_with_replies6
test_user_subscriptions6
test_pagination6
test_permission_roles6
test_quote_depth_form6
test_move_topic6
assert_search_found6
assert_search_found_topics6
assert_search_posts_by_author6
assert_search_topics_by_author6
assert_search_in_topic6
assert_search_in_forum6
assert_search_topics_in_forum6
setUp6
setUp6
setUp6
test_smilies_mode6
setUp6
test_submitting_invalid_preferences_view6
test_autologin_keys_manage6
test_create_posts6
set_post_settings6
test_split_topic6