Coverage report: 78%

Files Functions Classes

coverage.py v7.6.1, created at 2025-03-27 10:51 +0000

File function statements missing excluded branches partial coverage
src/genbadge/__init__.py (no function) 4 0 4 0 0 100%
src/genbadge/_version.py (no function) 2 0 0 0 0 100%
src/genbadge/main.py genbadge 1 0 0 0 0 100%
src/genbadge/main.py gen_tests_badge 22 4 0 12 3 79%
src/genbadge/main.py gen_coverage_badge 18 3 0 8 2 81%
src/genbadge/main.py gen_flake8_badge 18 3 0 8 2 81%
src/genbadge/main.py _process_infile 6 0 0 4 0 100%
src/genbadge/main.py _process_outfile 14 3 0 10 1 75%
src/genbadge/main.py (no function) 51 3 2 2 1 92%
src/genbadge/utils_badge.py Badge.__init__ 3 0 0 0 0 100%
src/genbadge/utils_badge.py Badge.__repr__ 1 0 0 0 0 100%
src/genbadge/utils_badge.py Badge.as_svg 9 0 0 2 0 100%
src/genbadge/utils_badge.py Badge.write_to 10 1 0 6 1 88%
src/genbadge/utils_badge.py get_svg_badge 26 4 0 8 2 76%
src/genbadge/utils_badge.py get_svg_badge.process_text 6 0 0 0 0 100%
src/genbadge/utils_badge.py get_local_badge_template 8 4 0 0 0 50%
src/genbadge/utils_badge.py get_color 5 0 0 0 0 100%
src/genbadge/utils_badge.py round_up_to_odd 1 0 0 0 0 100%
src/genbadge/utils_badge.py preferred_width_of 15 4 0 4 2 68%
src/genbadge/utils_badge.py (no function) 19 0 4 0 0 100%
src/genbadge/utils_coverage.py CoverageStats.__init__ 6 0 0 0 0 100%
src/genbadge/utils_coverage.py CoverageStats.branch_rate 5 0 0 4 0 100%
src/genbadge/utils_coverage.py CoverageStats.line_rate 3 1 0 2 1 60%
src/genbadge/utils_coverage.py CoverageStats.branch_coverage 1 0 0 0 0 100%
src/genbadge/utils_coverage.py CoverageStats.line_coverage 1 0 0 0 0 100%
src/genbadge/utils_coverage.py CoverageStats.total_rate 4 1 0 2 1 67%
src/genbadge/utils_coverage.py CoverageStats.total_coverage 1 0 0 0 0 100%
src/genbadge/utils_coverage.py get_coverage_stats 5 0 0 2 0 100%
src/genbadge/utils_coverage.py get_color 8 5 0 6 1 29%
src/genbadge/utils_coverage.py get_coverage_badge 3 0 0 0 0 100%
src/genbadge/utils_coverage.py parse_cov 1 0 0 0 0 100%
src/genbadge/utils_coverage.py CovParser.parse 3 0 0 0 0 100%
src/genbadge/utils_coverage.py CovParser.parse_root 15 2 0 4 2 79%
src/genbadge/utils_coverage.py is_close 1 0 0 0 0 100%
src/genbadge/utils_coverage.py (no function) 32 6 0 0 0 81%
src/genbadge/utils_flake8.py Flake8Stats.__init__ 3 0 0 0 0 100%
src/genbadge/utils_flake8.py Flake8Stats.add 8 1 0 6 1 86%
src/genbadge/utils_flake8.py Flake8Stats.nb_total 1 0 0 0 0 100%
src/genbadge/utils_flake8.py get_color 8 5 0 6 1 29%
src/genbadge/utils_flake8.py get_flake8_badge 3 0 0 0 0 100%
src/genbadge/utils_flake8.py get_flake8_stats 5 0 0 2 0 100%
src/genbadge/utils_flake8.py parse_flake8_stats 8 1 0 4 1 83%
src/genbadge/utils_flake8.py (no function) 22 6 0 0 0 73%
src/genbadge/utils_junit.py TestStats.__init__ 4 0 0 0 0 100%
src/genbadge/utils_junit.py TestStats.success 1 0 0 0 0 100%
src/genbadge/utils_junit.py TestStats.total_with_skipped 1 0 0 0 0 100%
src/genbadge/utils_junit.py TestStats.total_without_skipped 1 0 0 0 0 100%
src/genbadge/utils_junit.py TestStats.success_percentage 3 1 0 2 1 60%
src/genbadge/utils_junit.py TestStats.__repr__ 1 1 0 2 0 0%
src/genbadge/utils_junit.py get_test_stats 9 0 0 2 0 100%
src/genbadge/utils_junit.py get_color 8 5 0 6 1 29%
src/genbadge/utils_junit.py get_tests_badge 5 1 0 2 1 71%
src/genbadge/utils_junit.py (no function) 20 0 2 0 0 100%
src/genbadge/xunitparser_copy.py to_timedelta 6 1 0 4 1 80%
src/genbadge/xunitparser_copy.py TestResult._exc_info_to_string 2 0 0 2 0 100%
src/genbadge/xunitparser_copy.py TestCase.__init__ 3 0 0 0 0 100%
src/genbadge/xunitparser_copy.py TestCase.__str__ 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.__repr__ 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.__hash__ 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.id 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.seed 1 0 0 0 0 100%
src/genbadge/xunitparser_copy.py TestCase.run 12 0 0 8 1 95%
src/genbadge/xunitparser_copy.py TestCase._textMessage 2 0 0 2 0 100%
src/genbadge/xunitparser_copy.py TestCase.alltext 4 4 0 4 0 0%
src/genbadge/xunitparser_copy.py TestCase.setUp 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.tearDown 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.runTest 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.basename 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.success 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.skipped 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.failed 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.errored 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.good 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.bad 1 1 0 0 0 0%
src/genbadge/xunitparser_copy.py TestCase.stdall 1 1 0 2 0 0%
src/genbadge/xunitparser_copy.py TestSuite.__init__ 4 0 0 0 0 100%
src/genbadge/xunitparser_copy.py Parser.parse 3 0 0 0 0 100%
src/genbadge/xunitparser_copy.py Parser.parse_root 16 5 0 12 5 64%
src/genbadge/xunitparser_copy.py Parser.parse_testsuite 12 3 0 10 4 68%
src/genbadge/xunitparser_copy.py Parser.parse_testcase 20 2 0 8 3 82%
src/genbadge/xunitparser_copy.py Parser.parse_properties 4 4 0 4 0 0%
src/genbadge/xunitparser_copy.py parse 1 0 0 0 0 100%
src/genbadge/xunitparser_copy.py (no function) 59 6 0 0 0 90%
Total   603 105 12 172 39 78%

No items found using the specified filter.