Coverage report: 63%

Files Functions Classes

coverage.py v7.8.0, created at 2025-06-16 00:19 -0600

File function statements missing excluded coverage
pytest_recap/__init__.py (no function) 0 0 0 100%
pytest_recap/cloud.py upload_to_cloud 7 3 0 57%
pytest_recap/cloud.py _upload_to_s3 7 1 0 86%
pytest_recap/cloud.py _upload_to_gcs 9 1 0 89%
pytest_recap/cloud.py _upload_to_azure 9 1 0 89%
pytest_recap/cloud.py (no function) 5 5 0 0%
pytest_recap/models.py TestOutcome.from_str 6 0 0 100%
pytest_recap/models.py TestOutcome.to_str 1 0 0 100%
pytest_recap/models.py TestOutcome.to_list 1 0 0 100%
pytest_recap/models.py TestOutcome.is_failed 1 0 0 100%
pytest_recap/models.py TestResult.__post_init__ 4 0 0 100%
pytest_recap/models.py TestResult.to_dict 5 0 0 100%
pytest_recap/models.py TestResult.from_dict 7 0 0 100%
pytest_recap/models.py RerunTestGroup.final_outcome 8 1 0 88%
pytest_recap/models.py RerunTestGroup.add_test 2 0 0 100%
pytest_recap/models.py RerunTestGroup.to_dict 2 0 0 100%
pytest_recap/models.py RerunTestGroup.from_dict 4 0 0 100%
pytest_recap/models.py TestSessionStats.__init__ 3 0 0 100%
pytest_recap/models.py TestSessionStats.count 1 0 0 100%
pytest_recap/models.py TestSessionStats.as_dict 4 0 0 100%
pytest_recap/models.py TestSessionStats.__str__ 1 0 0 100%
pytest_recap/models.py TestSession.__init__ 11 0 0 100%
pytest_recap/models.py TestSession.to_dict 1 0 0 100%
pytest_recap/models.py TestSession.from_dict 14 1 0 93%
pytest_recap/models.py TestSession.add_test_result 3 0 0 100%
pytest_recap/models.py TestSession.add_rerun_group 3 0 0 100%
pytest_recap/models.py RecapEvent.to_dict 1 0 0 100%
pytest_recap/models.py RecapEvent.is_warning 1 0 0 100%
pytest_recap/models.py RecapEvent.is_error 1 0 0 100%
pytest_recap/models.py (no function) 86 86 0 0%
pytest_recap/plugin.py pytest_addoption 20 0 0 100%
pytest_recap/plugin.py pytest_configure 4 0 0 100%
pytest_recap/plugin.py pytest_sessionstart 1 0 0 100%
pytest_recap/plugin.py pytest_runtest_makereport 9 4 0 56%
pytest_recap/plugin.py pytest_warning_recorded 1 0 0 100%
pytest_recap/plugin.py pytest_terminal_summary 23 4 0 83%
pytest_recap/plugin.py to_datetime 1 0 0 100%
pytest_recap/plugin.py collect_test_results_and_session_times 26 1 0 96%
pytest_recap/plugin.py build_rerun_groups 7 0 0 100%
pytest_recap/plugin.py parse_dict_option 16 1 0 94%
pytest_recap/plugin.py get_recap_option 12 1 0 92%
pytest_recap/plugin.py build_recap_session 19 4 0 79%
pytest_recap/plugin.py write_recap_file 41 13 0 68%
pytest_recap/plugin.py write_recap_file.is_cloud_uri 1 0 0 100%
pytest_recap/plugin.py (no function) 36 36 0 0%
pytest_recap/storage.py JSONStorage.__init__ 7 0 0 100%
pytest_recap/storage.py JSONStorage.save_session 13 1 0 92%
pytest_recap/storage.py JSONStorage.save_single_session 3 0 0 100%
pytest_recap/storage.py JSONStorage.load_sessions 5 0 0 100%
pytest_recap/storage.py JSONStorage._load_sessions_unlocked 12 2 0 83%
pytest_recap/storage.py JSONStorage._write_json 9 1 0 89%
pytest_recap/storage.py JSONStorage._cleanup_zero_byte_lock_files 9 2 0 78%
pytest_recap/storage.py (no function) 14 14 0 0%
Total   497 183 0 63%

No items found using the specified filter.