From 528be179e650fcd2eb7036da484af78ae4acc317 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Thu, 25 Nov 2021 22:49:31 +0300 Subject: [PATCH] selfcheck.py: parse warnings from error log correctly --- clover/src/selfcheck.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clover/src/selfcheck.py b/clover/src/selfcheck.py index 971f253e..d9514018 100755 --- a/clover/src/selfcheck.py +++ b/clover/src/selfcheck.py @@ -648,13 +648,13 @@ def check_clover_service(): elif 'failed' in output: failure('service failed to run, check your launch-files') - r = re.compile(r'^(.*)\[(FATAL|ERROR)\] \[\d+.\d+\]: (.*?)(\x1b(.*))?$') + r = re.compile(r'^(.*)\[(FATAL|ERROR| WARN)\] \[\d+.\d+\]: (.*?)(\x1b(.*))?$') error_count = OrderedDict() try: for line in open('/tmp/clover.err', 'r'): node_error = r.search(line) if node_error: - msg = node_error.groups()[1] + ': ' + node_error.groups()[2] + msg = node_error.groups()[1].strip() + ': ' + node_error.groups()[2] if msg in error_count: error_count[msg] += 1 else: