From 8fd175685d3de15f62147c5e7b32f94cfd5a6703 Mon Sep 17 00:00:00 2001 From: Alinson S Xavier Date: Wed, 5 Dec 2018 21:02:23 -0600 Subject: [PATCH] Update badge.py to Python 3 --- build.sh | 2 +- tools/coverage-badge/badge.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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'])