• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

frappe / frappe / 960054890
46%
develop: 56%

Build:
Build:
LAST BUILD BRANCH: version-12-hotfix
DEFAULT BRANCH: develop
Ran 22 Jun 2021 09:15AM UTC
Jobs 2
Files 854
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
960054890

Pull #13195

github

GitHub
Merge c3862d0f4 into 916ec171f
Pull Request #13195: fix: Desk RTL layout fixes

18881 of 41287 relevant lines covered (45.73%)

0.68 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/automation/doctype/milestone/milestone.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/chat/doctype/chat_token/chat_token.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/gender/gender.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/salutation/salutation.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/block_module/block_module.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/communication_link/communication_link.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/has_role/has_role.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/module_profile/module_profile.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/payment_gateway/payment_gateway.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/success_action/success_action.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/transaction_log/transaction_log.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_email/user_email.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_group/user_group.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_social_login/user_social_login.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/custom/doctype/doctype_layout/doctype_layout.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/calendar_view/calendar_view.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/kanban_board_column/kanban_board_column.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_flag_queue/email_flag_queue.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_rule/email_rule.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/oauth_client/oauth_client.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/social_login_keys/social_login_keys.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/printing/doctype/print_heading/print_heading.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/pythonrc.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/blog_settings/blog_settings.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/contact_us_settings/contact_us_settings.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_meta_tag/website_meta_tag.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_route_meta/website_route_meta.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_sidebar_item/website_sidebar_item.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/workflow/doctype/workflow_action_master/workflow_action_master.py
1
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/me.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/address_template/address_template.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/contact_email/contact_email.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/contact_phone/contact_phone.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/custom_role/custom_role.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/docperm/docperm.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/doctype_link/doctype_link.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/document_naming_rule/document_naming_rule.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/error_log/error_log.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/error_snapshot/error_snapshot.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/installed_application/installed_application.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/installed_applications/installed_applications.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/log_setting_user/log_setting_user.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/patch_log/patch_log.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/sms_parameter/sms_parameter.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_document_type/user_document_type.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_select_document_type/user_select_document_type.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_type_module/user_type_module.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/custom/doctype/doctype_layout_field/doctype_layout_field.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/global_search_doctype/global_search_doctype.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/number_card_link/number_card_link.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/onboarding_permission/onboarding_permission.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/onboarding_step_map/onboarding_step_map.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/onboarding_step/onboarding_step.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/route_history/route_history.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/tag_link/tag_link.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/gantt.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/page/leaderboard/leaderboard.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_group_member/email_group_member.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/event_streaming/doctype/event_consumer_document_type/event_consumer_document_type.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/event_streaming/doctype/event_update_log_consumer/event_update_log_consumer.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/token_cache/token_cache.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/recorder.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/social/doctype/post_comment/post_comment.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/social/doctype/review_level/review_level.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/pages/integrations/payment_cancel.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/image.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/momentjs.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/about_us_settings/about_us_settings.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/about_us_team_member/about_us_team_member.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/blogger/blogger.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/color/color.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/company_history/company_history.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/social_link_settings/social_link_settings.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/top_bar_item/top_bar_item.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_slideshow_item/website_slideshow_item.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/workflow/doctype/workflow_state/workflow_state.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/profile.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/robots.py
2
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/sitemap.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/chat/doctype/chat_room_user/chat_room_user.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/session_default_settings/session_default_settings.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/utils.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/google_settings/google_settings.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/webhook/__init__.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/printing/doctype/letter_head/letter_head.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/pages/integrations/payment_success.py
3
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/goal.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/postgres/setup_db.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/connectors/base.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_queue_recipient/email_queue_recipient.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/printing/doctype/print_settings/print_settings.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/includes/comments/comments.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/boilerplate.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/message.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/qrcode.py
4
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/website_script.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/defaultvalue/defaultvalue.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/dynamic_link/dynamic_link.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/log_settings/log_settings.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/note/note.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/system_console/system_console.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/integration_request/integration_request.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/middlewares.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/dynamic_links.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/modules/export_file.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/printing/doctype/print_style/print_style.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_script/website_script.py
5
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_sidebar/website_sidebar.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/automation/doctype/milestone_tracker/milestone_tracker.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/access_log/access_log.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/docfield/docfield.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/page/activity/activity.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_unsubscribe/email_unsubscribe.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/social_login_key/social_login_key.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/utils/link_count.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/pages/integrations/paytm_checkout.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/help_category/help_category.py
6
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_slideshow/website_slideshow.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/language/language.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/navbar_settings/navbar_settings.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/custom/doctype/client_script/client_script.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/mariadb/schema.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_plan/data_migration_plan.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/dashboard_settings/dashboard_settings.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/report/todo/todo.py
7
100.0
/home/runner/frappe-bench/apps/frappe/frappe/workflow/doctype/workflow/workflow.py
8
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py
8
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/test/test.py
8
100.0
/home/runner/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_mapping/data_migration_mapping.py
8
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/portal_settings/portal_settings.py
8
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/rss.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/activity_log.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/version/version.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/utils.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/__init__.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/page/setup_wizard/install_fixtures.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/make_random.py
9
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/app.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/module_def/module_def.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/leaderboard.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_template/email_template.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/oauth2_logins.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/pages/integrations/braintree_checkout.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/file_lock.py
10
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/jinja_globals.py
10
100.0
/home/runner/frappe-bench/apps/frappe/setup.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/domain_settings/domain_settings.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/notifications.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/webhook/webhook.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/utils/user_settings.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/verified_command.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/web_page_view/web_page_view.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/contact.py
11
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/search.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/config/__init__.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/feed.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/deleted_document/deleted_document.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/translation/translation.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/module_onboarding/module_onboarding.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/workspace/workspace.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/linked_with.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/share.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/social/doctype/energy_point_rule/energy_point_rule.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/social/doctype/energy_point_settings/energy_point_settings.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_theme/website_theme.py
12
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/website_generator.py
13
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/system_settings/system_settings.py
13
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/db_manager.py
13
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/calendar.py
13
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/desk_page.py
13
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/bulk_update/bulk_update.py
13
100.0
/home/runner/frappe-bench/apps/frappe/frappe/exceptions.py
14
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/page/permission_manager/permission_manager.py
14
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/global_search_settings/global_search_settings.py
14
100.0
/home/runner/frappe-bench/apps/frappe/frappe/printing/doctype/print_format/print_format.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/chat/doctype/chat_profile/chat_profile.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/docshare/docshare.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/report/transaction_log_report/transaction_log_report.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/custom/doctype/property_setter/property_setter.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/data_migration_connector.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/geo/country_info.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/create_new.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/utils/__init__.py
15
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/pages/integrations/razorpay_checkout.py
16
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/list_view_settings/list_view_settings.py
16
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/todo/todo.py
16
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/save.py
16
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/sync.py
16
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/login.py
17
100.0
/home/runner/frappe-bench/apps/frappe/frappe/chat/util/util.py
17
100.0
/home/runner/frappe-bench/apps/frappe/frappe/geo/utils.py
17
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/formatters.py
17
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/jinja.py
17
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/logger.py
18
100.0
/home/runner/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py
18
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_domain/email_domain.py
18
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/smtp.py
18
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/docfield.py
18
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/reset_doc.py
18
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/router.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/build.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/cache_manager.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/domain/domain.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/templates/pages/integrations/stripe_checkout.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/dateutils.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/print_format.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/safe_exec.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/web_template/web_template.py
19
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/list.py
20
100.0
/home/runner/frappe-bench/apps/frappe/frappe/boot.py
20
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/role/role.py
20
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/notification_log/notification_log.py
20
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/treeview.py
20
100.0
/home/runner/frappe-bench/apps/frappe/frappe/migrate.py
21
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.py
21
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/notification_settings/notification_settings.py
21
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/utils.py
21
100.0
/home/runner/frappe-bench/apps/frappe/frappe/rate_limiter.py
21
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/dashboard.py
21
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/help_article/help_article.py
22
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/assign_to.py
22
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/like.py
22
100.0
/home/runner/frappe-bench/apps/frappe/frappe/monitor.py
22
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/bench_helper.py
22
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/html_utils.py
22
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/website_settings/website_settings.py
23
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/__init__.py
23
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/stripe_settings/stripe_settings.py
23
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/__init__.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/server_script/server_script.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/report_dump.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_group/email_group.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/mapper.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/oauth.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/social/doctype/post/post.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/pdf.py
24
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/blog_post/blog_post.py
25
100.0
/home/runner/frappe-bench/apps/frappe/frappe/defaults.py
25
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/offsite_backup_utils.py
26
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/dashboard/dashboard.py
26
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/braintree_settings/braintree_settings.py
26
100.0
/home/runner/frappe-bench/apps/frappe/frappe/modules/import_file.py
27
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/sms_settings/sms_settings.py
27
100.0
/home/runner/frappe-bench/apps/frappe/frappe/event_streaming/doctype/document_type_mapping/document_type_mapping.py
27
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/password_strength.py
27
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/scheduler.py
29
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/prepared_report/prepared_report.py
29
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/utils/rename_field.py
29
100.0
/home/runner/frappe-bench/apps/frappe/frappe/modules/patch_handler.py
29
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/doctor.py
29
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/password.py
30
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/communication/email.py
30
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_permission/user_permission.py
30
100.0
/home/runner/frappe-bench/apps/frappe/frappe/custom/doctype/custom_field/custom_field.py
30
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/document_follow.py
30
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/utils.py
31
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/comment/comment.py
31
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/data_export/exporter.py
32
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/search.py
33
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py
33
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/delete_doc.py
33
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/web_page/web_page.py
34
100.0
/home/runner/frappe-bench/apps/frappe/frappe/automation/doctype/assignment_rule/assignment_rule.py
34
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/load.py
34
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/queue.py
34
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/paytm_settings/paytm_settings.py
34
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/naming.py
35
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/page/page.py
35
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/meta.py
35
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/user.py
36
100.0
/home/runner/frappe-bench/apps/frappe/frappe/chat/doctype/chat_message/chat_message.py
37
100.0
/home/runner/frappe-bench/apps/frappe/frappe/custom/doctype/customize_form/customize_form.py
37
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/auto_email_report/auto_email_report.py
38
100.0
/home/runner/frappe-bench/apps/frappe/frappe/event_streaming/doctype/event_consumer/event_consumer.py
38
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/install.py
39
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py
39
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/newsletter/newsletter.py
39
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/report/website_analytics/website_analytics.py
40
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/rename_doc.py
40
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/error.py
41
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/csvutils.py
41
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/response.py
42
100.0
/home/runner/frappe-bench/apps/frappe/frappe/chat/doctype/chat_room/chat_room.py
42
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/event/event.py
42
100.0
/home/runner/frappe-bench/apps/frappe/frappe/handler.py
42
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/background_jobs.py
44
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/contact/contact.py
44
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/mariadb/setup_db.py
44
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/schema.py
44
100.0
/home/runner/frappe-bench/apps/frappe/frappe/social/doctype/energy_point_log/energy_point_log.py
45
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/workflow.py
46
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/address_and_contact.py
46
100.0
/home/runner/frappe-bench/apps/frappe/frappe/parallel_test_runner.py
47
100.0
/home/runner/frappe-bench/apps/frappe/frappe/api.py
48
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/dashboard_chart/dashboard_chart.py
48
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/redis_wrapper.py
51
100.0
/home/runner/frappe-bench/apps/frappe/frappe/auth.py
51
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/number_card/number_card.py
52
100.0
/home/runner/frappe-bench/apps/frappe/frappe/contacts/doctype/address/address.py
52
100.0
/home/runner/frappe-bench/apps/frappe/frappe/event_streaming/doctype/event_update_log/event_update_log.py
54
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/tag/tag.py
54
100.0
/home/runner/frappe-bench/apps/frappe/frappe/permissions.py
55
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/bot.py
55
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/change_log.py
55
100.0
/home/runner/frappe-bench/apps/frappe/frappe/workflow/doctype/workflow_action/workflow_action.py
56
100.0
/home/runner/frappe-bench/apps/frappe/frappe/modules/utils.py
57
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/email_body.py
57
100.0
/home/runner/frappe-bench/apps/frappe/frappe/sessions.py
57
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/utils.py
58
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/notifications.py
59
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/ldap_settings/ldap_settings.py
59
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/global_search.py
63
100.0
/home/runner/frappe-bench/apps/frappe/frappe/automation/doctype/auto_repeat/auto_repeat.py
64
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/kanban_board/kanban_board.py
64
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/nestedset.py
66
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user_type/user_type.py
67
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/oauth.py
70
100.0
/home/runner/frappe-bench/apps/frappe/frappe/frappeclient.py
72
100.0
/home/runner/frappe-bench/apps/frappe/frappe/client.py
75
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/desktop.py
75
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/notification/notification.py
75
100.0
/home/runner/frappe-bench/apps/frappe/frappe/twofactor.py
76
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/postgres/database.py
77
100.0
/home/runner/frappe-bench/apps/frappe/frappe/app.py
77
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/communication/communication.py
82
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/doctype/desktop_icon/desktop_icon.py
82
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/meta.py
83
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/page/setup_wizard/setup_wizard.py
84
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/data_import/importer.py
87
100.0
/home/runner/frappe-bench/apps/frappe/frappe/www/printview.py
91
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/razorpay_settings/razorpay_settings.py
91
100.0
/home/runner/frappe-bench/apps/frappe/frappe/website/doctype/web_form/web_form.py
97
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/db_query.py
99
100.0
/home/runner/frappe-bench/apps/frappe/frappe/integrations/doctype/paypal_settings/paypal_settings.py
104
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/data_import_legacy/importer.py
104
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/query_report.py
104
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/file_manager.py
112
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_queue/email_queue.py
115
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/reportview.py
132
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/base_document.py
134
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/__init__.py
150
100.0
/home/runner/frappe-bench/apps/frappe/frappe/model/document.py
154
100.0
/home/runner/frappe-bench/apps/frappe/frappe/desk/moduleview.py
161
100.0
/home/runner/frappe-bench/apps/frappe/frappe/database/database.py
164
100.0
/home/runner/frappe-bench/apps/frappe/frappe/translate.py
167
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/receive.py
181
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/doctype/doctype.py
187
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/file/file.py
192
100.0
/home/runner/frappe-bench/apps/frappe/frappe/email/doctype/email_account/email_account.py
224
100.0
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py
227
100.0
/home/runner/frappe-bench/apps/frappe/frappe/utils/data.py
251
100.0
/home/runner/frappe-bench/apps/frappe/frappe/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 run-2 - 960054890.1 22 Jun 2021 09:15AM UTC 0
36.38
2 run-1 - 960054890.2 22 Jun 2021 09:15AM UTC 0
31.93
Source Files on build 960054890
  • Tree
  • List 854
  • Changed 484
  • Source Changed 468
  • Coverage Changed 482
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #13195
  • PR Base - develop (#884315244)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc