mirror of
https://github.com/python/cpython.git
synced 2025-10-17 20:28:43 +00:00
gh-112192: Increase the trace module coverage precision to one decimal (#126972)
This commit is contained in:
parent
dabcecfd6d
commit
12397a5781
4 changed files with 7 additions and 7 deletions
|
@ -279,14 +279,13 @@ class CoverageResults:
|
|||
n_hits, n_lines = self.write_results_file(coverpath, source,
|
||||
lnotab, count, encoding)
|
||||
if summary and n_lines:
|
||||
percent = int(100 * n_hits / n_lines)
|
||||
sums[modulename] = n_lines, percent, modulename, filename
|
||||
sums[modulename] = n_lines, n_hits, modulename, filename
|
||||
|
||||
if summary and sums:
|
||||
print("lines cov% module (path)")
|
||||
for m in sorted(sums):
|
||||
n_lines, percent, modulename, filename = sums[m]
|
||||
print("%5d %3d%% %s (%s)" % sums[m])
|
||||
n_lines, n_hits, modulename, filename = sums[m]
|
||||
print(f"{n_lines:5d} {n_hits/n_lines:.1%} {modulename} ({filename})")
|
||||
|
||||
if self.outfile:
|
||||
# try and store counts and module info into self.outfile
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue