Coverage report: 84%

Files Functions Classes

coverage.py v7.6.1, created at 2024-10-02 09:39 +0000

File statements missing excluded branches partial coverage
gpc/__init__.py 4 0 0 0 0 100%
gpc/__main__.py 2 2 0 0 0 0%
gpc/change_executors_factory.py 47 7 0 20 1 79%
gpc/change_setting.py 240 61 0 104 7 73%
gpc/changes_converter.py 104 3 0 54 10 92%
gpc/cli.py 136 32 0 29 10 72%
gpc/config_validator.py 205 7 0 77 8 95%
gpc/executors/__init__.py 0 0 0 0 0 100%
gpc/executors/approval_options_executor.py 84 8 0 18 3 87%
gpc/executors/approval_rules_executor.py 116 26 0 48 6 73%
gpc/executors/approval_settings_executor.py 112 4 0 26 2 94%
gpc/executors/approvers_mixin.py 129 11 0 44 7 88%
gpc/executors/change_executor.py 73 3 0 8 1 95%
gpc/executors/deploy_keys_executor.py 46 2 0 20 2 94%
gpc/executors/jira_setting_executor.py 133 3 0 40 4 96%
gpc/executors/label_setting_executor.py 65 3 0 22 1 95%
gpc/executors/members_executor.py 197 38 0 90 6 80%
gpc/executors/pipelines_email_executor.py 79 3 0 24 4 93%
gpc/executors/profile_label_mixin.py 11 2 0 6 2 76%
gpc/executors/profile_member_mixin.py 58 4 0 16 2 92%
gpc/executors/project_badges.py 150 15 0 79 13 86%
gpc/executors/project_setting_executor.py 485 80 0 128 16 80%
gpc/executors/properties_updator.py 70 8 0 22 3 88%
gpc/executors/protected_branch_setting_executor.py 381 40 0 172 24 86%
gpc/executors/protected_tag_setting_executor.py 106 4 0 39 3 95%
gpc/executors/push_rules_setting_executor.py 107 9 0 54 6 91%
gpc/executors/runners_executor.py 102 2 0 34 1 98%
gpc/executors/schedules_executor.py 162 13 0 78 3 92%
gpc/executors/variables_setting_executor.py 242 12 0 79 3 94%
gpc/general_executor.py 348 72 0 130 16 75%
gpc/helpers/__init__.py 0 0 0 0 0 100%
gpc/helpers/click_mutually_excl_opt.py 10 1 0 2 1 83%
gpc/helpers/error_codes.py 16 0 0 0 0 100%
gpc/helpers/exceptions.py 73 4 0 2 0 95%
gpc/helpers/gitlab_helper.py 149 58 0 44 1 55%
gpc/helpers/graphql_helper.py 23 9 0 4 0 52%
gpc/helpers/hider.py 7 0 0 4 0 100%
gpc/helpers/mail_reporter.py 40 1 0 16 5 89%
gpc/helpers/project_approval.py 130 43 0 38 7 58%
gpc/helpers/remerge.py 55 0 0 14 0 100%
gpc/helpers/session_helper.py 16 0 0 0 0 100%
gpc/helpers/types.py 46 3 0 12 1 90%
gpc/parameters.py 37 0 0 2 0 100%
gpc/project_rule_executor.py 213 39 0 58 5 84%
gpc/property_manager.py 35 8 0 4 0 74%
gpc/rule_matcher.py 131 14 0 46 7 86%
gpc/schema/__init__.py 0 0 0 0 0 100%
gpc/templates/__init__.py 81 11 0 18 4 81%
gpc/templates/mail/__init__.py 0 0 0 0 0 100%
Total 5056 665 0 1725 195 84%

No items found using the specified filter.