diff --git a/build.sh b/build.sh index d561b84c7..877a35101 100755 --- a/build.sh +++ b/build.sh @@ -168,7 +168,7 @@ generate_coverage_badge() { log_info "Generating code coverage badge" CORE_REPORT=uhabits-core/build/reports/jacoco/test/jacocoTestReport.xml rm -f ${OUTPUTS_DIR}/coverage-badge.svg - python tools/coverage-badge/badge.py -i $CORE_REPORT -o ${OUTPUTS_DIR}/coverage-badge + python3 tools/coverage-badge/badge.py -i $CORE_REPORT -o ${OUTPUTS_DIR}/coverage-badge } fetch_artifacts() { diff --git a/tools/coverage-badge/badge.py b/tools/coverage-badge/badge.py index 08d8733e7..0e1ffe421 100644 --- a/tools/coverage-badge/badge.py +++ b/tools/coverage-badge/badge.py @@ -47,7 +47,7 @@ def get_total(report): missed = 0 covered = 0 for r in report.split(":"): - doc = BeautifulSoup(file(r), 'xml') + doc = BeautifulSoup(open(r), 'xml') tag = doc.select("report > counter[type^INST]")[0] missed = missed + float(tag['missed']) covered = covered + float(tag['covered'])