Coverage report:
78%
hide covered
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.