diff --git a/bot/code_coverage_bot/codecov.py b/bot/code_coverage_bot/codecov.py index a10ab2fc9..28297d5ca 100644 --- a/bot/code_coverage_bot/codecov.py +++ b/bot/code_coverage_bot/codecov.py @@ -13,7 +13,6 @@ from code_coverage_bot import chunk_mapping from code_coverage_bot import grcov from code_coverage_bot import hgmo -from code_coverage_bot import suite_reports from code_coverage_bot import taskcluster from code_coverage_bot import uploader from code_coverage_bot.artifacts import ArtifactsHandler @@ -43,7 +42,6 @@ def __init__(self, repository, revision, task_name_filter, cache_root): temp_dir = tempfile.mkdtemp() self.artifacts_dir = os.path.join(temp_dir, "ccov-artifacts") - self.ccov_reports_dir = os.path.join(temp_dir, "code-coverage-reports") self.index_service = taskcluster_config.get_service("index") @@ -212,12 +210,6 @@ def go_from_trigger_try(self): def go_from_cron(self): self.retrieve_source_and_artifacts() - logger.info("Generating suite reports") - os.makedirs(self.ccov_reports_dir, exist_ok=True) - suite_reports.generate( - self.suites, self.artifactsHandler, self.ccov_reports_dir, self.repo_dir - ) - logger.info("Generating zero coverage reports") zc = ZeroCov(self.repo_dir) zc.generate(self.artifactsHandler.get(), self.revision) diff --git a/bot/code_coverage_bot/suite_reports.py b/bot/code_coverage_bot/suite_reports.py deleted file mode 100644 index 46e88c7da..000000000 --- a/bot/code_coverage_bot/suite_reports.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- -import os -import shutil -import tarfile - -import structlog - -from code_coverage_bot import grcov -from code_coverage_bot.utils import run_check - -logger = structlog.get_logger(__name__) - - -def generate(suites, artifactsHandler, ccov_reports_dir, repo_dir): - for suite in suites: - output = grcov.report(artifactsHandler.get(suite=suite), out_format="lcov") - - info_file = os.path.join(ccov_reports_dir, "%s.info" % suite) - - with open(info_file, "wb") as f: - f.write(output) - - suite_dir = os.path.join(ccov_reports_dir, suite) - run_check( - [ - "genhtml", - "-o", - suite_dir, - "--show-details", - "--highlight", - "--ignore-errors", - "source", - "--legend", - info_file, - "--prefix", - repo_dir, - ], - cwd=repo_dir, - ) - - os.remove(info_file) - - with tarfile.open( - os.path.join(ccov_reports_dir, "%s.tar.xz" % suite), "w:xz" - ) as tar: - tar.add(suite_dir, arcname=suite) - shutil.rmtree(suite_dir) - - logger.info("Suite report generated", suite=suite) diff --git a/bot/tests/test_suite_reports.py b/bot/tests/test_suite_reports.py deleted file mode 100644 index 8586968be..000000000 --- a/bot/tests/test_suite_reports.py +++ /dev/null @@ -1,7 +0,0 @@ -# -*- coding: utf-8 -*- - -from code_coverage_bot import suite_reports - - -def test_ok(): - assert suite_reports