diff options
author | Jeremy Bettis <jbettis@google.com> | 2022-10-11 13:46:21 -0600 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-10-12 00:18:57 +0000 |
commit | dfb84c6f6419e9f1f48a0497833f648955901014 (patch) | |
tree | 2dba1ed055d6cb8244ec3c29c6f6417c35cd3f11 /util | |
parent | 4f3b9e49ebe3e0b2581941ca42ea22afe230e36c (diff) | |
download | chrome-ec-dfb84c6f6419e9f1f48a0497833f648955901014.tar.gz |
util: Remove chromite from lcov_stencil
The dependency on chromite fails on gitlab, so remove it.
BRANCH=None
BUG=None
TEST=Ran some commands
Signed-off-by: Jeremy Bettis <jbettis@google.com>
Change-Id: I15ef7d77c91f91b4e36fd94bd45cd8d35fa2da74
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3946032
Auto-Submit: Jeremy Bettis <jbettis@chromium.org>
Commit-Queue: Aaron Massey <aaronmassey@google.com>
Reviewed-by: Aaron Massey <aaronmassey@google.com>
Commit-Queue: Jeremy Bettis <jbettis@chromium.org>
Tested-by: Jeremy Bettis <jbettis@chromium.org>
Diffstat (limited to 'util')
-rwxr-xr-x | util/lcov_stencil.py | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/util/lcov_stencil.py b/util/lcov_stencil.py index 88fdf6b608..12d613c6a4 100755 --- a/util/lcov_stencil.py +++ b/util/lcov_stencil.py @@ -12,14 +12,13 @@ File format reverse engineered from https://github.com/linux-test-project/lcov/blob/master/bin/geninfo """ +import argparse import logging import re import sys from collections import defaultdict from typing import Dict, Set -from chromite.lib import commandline - EXTRACT_LINE = re.compile(r"^(FN|DA|BRDA):(\d+),") EXTRACT_FN = re.compile(r"^(FN):(\d+),(\S+)") EXTRACT_FNDA = re.compile(r"^(FNDA):(\d+),(\S+)") @@ -30,7 +29,19 @@ EXTRACT_COUNT = re.compile(r"^([A-Z]+):(\d+)") def parse_args(argv=None): """Parses command line args""" - parser = commandline.ArgumentParser() + parser = argparse.ArgumentParser() + parser.add_argument( + "--log-level", + choices=[ + "CRITICAL", + "ERROR", + "WARNING", + "INFO", + "DEBUG", + ], + default="INFO", + help="Set logging level to report at.", + ) parser.add_argument( "--output-file", "-o", @@ -200,6 +211,7 @@ def filter_coverage_file(filename, output_file, data_by_path): def main(argv=None): """Merges lcov files.""" opts = parse_args(argv) + logging.basicConfig(level=opts.log_level) output_file = sys.stdout if opts.output_file: |