Coverage report: 33%

Files Functions Classes

coverage.py v7.6.1, created at 2024-08-30 16:17 +0200

File function statements missing excluded coverage
testrail_api_reporter/__init__.py (no function) 9 0 0 100%
testrail_api_reporter/engines/__init__.py (no function) 4 0 0 100%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.__init__ 12 12 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.__get_sections 9 9 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.__get_all_sections 23 23 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.__get_all_cases 34 34 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.automation_state_report 31 31 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.test_case_by_priority 10 10 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py ATCoverageReporter.test_case_by_type 23 23 0 0%
testrail_api_reporter/engines/at_coverage_reporter.py (no function) 14 0 0 100%
testrail_api_reporter/engines/case_backup.py TCBackup.__init__ 11 11 0 0%
testrail_api_reporter/engines/case_backup.py TCBackup.__get_tr_cookie 2 2 0 0%
testrail_api_reporter/engines/case_backup.py TCBackup.__download_tr_xml 7 7 0 0%
testrail_api_reporter/engines/case_backup.py TCBackup.get_backup 9 9 0 0%
testrail_api_reporter/engines/case_backup.py TCBackup.get_archive_backup 9 9 0 0%
testrail_api_reporter/engines/case_backup.py (no function) 10 0 0 100%
testrail_api_reporter/engines/plotly_reporter.py PlotlyReporter.__init__ 11 0 0 100%
testrail_api_reporter/engines/plotly_reporter.py PlotlyReporter.draw_automation_state_report 23 0 0 100%
testrail_api_reporter/engines/plotly_reporter.py PlotlyReporter.draw_test_case_by_priority 10 0 0 100%
testrail_api_reporter/engines/plotly_reporter.py PlotlyReporter.draw_test_case_by_area 14 0 0 100%
testrail_api_reporter/engines/plotly_reporter.py PlotlyReporter.draw_history_state_chart 20 14 0 30%
testrail_api_reporter/engines/plotly_reporter.py PlotlyReporter.draw_history_type_chart 16 16 0 0%
testrail_api_reporter/engines/plotly_reporter.py (no function) 12 0 0 100%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__init__ 13 13 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__xml_to_dict 20 20 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__search_for_item 4 4 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__ensure_automation_section 30 30 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__enrich_with_tc_num 22 22 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.___handle_read_timeout 5 5 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__get_all_auto_cases 33 33 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__prepare_payload 7 7 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__prepare_title 6 6 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.send_results 13 13 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.set_project_id 1 1 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.set_suite_id 2 2 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.set_xml_filename 1 1 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.set_at_report_section 2 2 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.set_timestamp 1 1 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__check_project 7 7 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__check_suite 7 7 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__check_section 7 7 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__check_report_exists 9 9 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__check_run_exists 7 7 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__self_check 4 4 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__search_for_run_by_name 20 20 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__delete_run 7 7 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__add_run 8 8 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__add_results 9 9 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__prepare_runs 13 13 0 0%
testrail_api_reporter/engines/results_reporter.py TestRailResultsReporter.__close_run 8 8 0 0%
testrail_api_reporter/engines/results_reporter.py (no function) 36 0 0 100%
testrail_api_reporter/publishers/__init__.py (no function) 4 0 0 100%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.__init__ 11 11 0 0%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.automation_state 6 6 0 0%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.test_case_priority_distribution 6 6 0 0%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.test_case_area_distribution 6 6 0 0%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.history_state_chart 9 9 0 0%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.history_type_chart 7 7 0 0%
testrail_api_reporter/publishers/confluence_sender.py ConfluenceSender.generate_report 20 20 0 0%
testrail_api_reporter/publishers/confluence_sender.py (no function) 11 0 0 100%
testrail_api_reporter/publishers/email_sender.py EmailSender.__init__ 20 20 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.send_message 24 24 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__connect_to_server 9 9 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__send_to_server 5 5 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__disconnect_from_server 5 5 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__prepare_payload 17 17 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__gmail_get_credential_path 8 8 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__gmail_get_credentials 22 22 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__gmail_send_message 15 15 0 0%
testrail_api_reporter/publishers/email_sender.py EmailSender.__gmail_send_message_internal 6 6 0 0%
testrail_api_reporter/publishers/email_sender.py (no function) 23 0 0 100%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__init__ 13 13 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__get_new_device_codes 4 4 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__get_new_oauth_token 3 3 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__refresh_token 4 4 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__first_run 8 8 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__upload_to_gdrive 9 9 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.__proceed_upload 7 7 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py GoogleDriveUploader.upload 7 7 0 0%
testrail_api_reporter/publishers/gdrive_uploader.py (no function) 13 0 0 100%
testrail_api_reporter/publishers/slack_sender.py SlackSender.__init__ 9 9 0 0%
testrail_api_reporter/publishers/slack_sender.py SlackSender.__prepare_attachments 4 4 0 0%
testrail_api_reporter/publishers/slack_sender.py SlackSender.__prepare_blocks 1 1 0 0%
testrail_api_reporter/publishers/slack_sender.py SlackSender.__prepare_payload 1 1 0 0%
testrail_api_reporter/publishers/slack_sender.py SlackSender.__prepare_headers 1 1 0 0%
testrail_api_reporter/publishers/slack_sender.py SlackSender.send_message 10 10 0 0%
testrail_api_reporter/publishers/slack_sender.py (no function) 14 0 0 100%
testrail_api_reporter/utils/__init__.py (no function) 2 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.__init__ 5 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.get_name 1 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.get_total 1 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.get_automated 1 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.get_not_automated 1 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.get_not_applicable 1 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.set_name 1 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.set_total 3 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.set_automated 3 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.set_not_automated 3 0 0 100%
testrail_api_reporter/utils/case_stat.py CaseStat.set_not_applicable 3 0 0 100%
testrail_api_reporter/utils/case_stat.py (no function) 12 0 0 100%
testrail_api_reporter/utils/csv_parser.py CSVParser.__init__ 5 0 0 100%
testrail_api_reporter/utils/csv_parser.py CSVParser.save_history_data 19 0 0 100%
testrail_api_reporter/utils/csv_parser.py CSVParser.load_history_data 20 0 0 100%
testrail_api_reporter/utils/csv_parser.py (no function) 9 0 0 100%
testrail_api_reporter/utils/logger_config.py setup_logger 10 0 0 100%
testrail_api_reporter/utils/logger_config.py (no function) 4 0 0 100%
testrail_api_reporter/utils/reporter_utils.py format_error 5 0 0 100%
testrail_api_reporter/utils/reporter_utils.py upload_image 4 0 0 100%
testrail_api_reporter/utils/reporter_utils.py delete_file 4 0 0 100%
testrail_api_reporter/utils/reporter_utils.py zip_file 8 0 0 100%
testrail_api_reporter/utils/reporter_utils.py check_captions_and_files 12 0 0 100%
testrail_api_reporter/utils/reporter_utils.py init_get_cases_process 6 0 0 100%
testrail_api_reporter/utils/reporter_utils.py (no function) 10 0 0 100%
Total   1120 753 0 33%

No items found using the specified filter.