1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-25 11:39:02 +00:00
trezor-firmware/core/tools/coverage-collect.py
Roman Zeyde c48cfbc59e chore(core): update coverage to 5.5
Because `coverage` 4.5.4 requires Python <=3.8 (EOL).

[no changelog]
2025-04-16 15:14:53 +03:00

16 lines
302 B
Python
Executable File

#!/usr/bin/env python3
import coverage
import json
import sys
result_filename, *coverage_filenames = sys.argv[1:]
data = coverage.CoverageData(result_filename)
for filename in coverage_filenames:
with open(filename) as f:
lines = json.load(f)
data.add_lines(lines)
data.write()