From e17349e40d6c1c5887091c5888e9347c9f32b5f1 Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Mon, 2 Mar 2026 16:48:14 +0100 Subject: [PATCH] fix log division --- ci/collect_artifacts.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ci/collect_artifacts.py b/ci/collect_artifacts.py index c67445e51c..4dafeb1978 100755 --- a/ci/collect_artifacts.py +++ b/ci/collect_artifacts.py @@ -7,15 +7,13 @@ TEST_TYPES = ["sanitizers"] def main(args): - test = args.test file = args.console_out_file if test == "sanitizers": collect_for_sanitizer_test(file) -def find_failed_files_for_sanitizer_test(console_log: list) -> dict(): - +def find_failed_files_for_sanitizer_test(console_log: list) -> dict: pattern_line = r"(CLANG.) reports . error\(s\) for (.*)" files_found = dict() @@ -33,13 +31,15 @@ def find_failed_files_for_sanitizer_test(console_log: list) -> dict(): def collect_for_sanitizer_test(file): - with open(file) as f: console_log = f.readlines() - start_indicators = ["Adding config" in l for l in console_log] + start_indicators = ["Adding config CLANG1" in line for line in console_log] + assert sum(start_indicators) == 2 + idx_first_run = start_indicators.index(True) - idx_second_run = start_indicators[idx_first_run + 1:].index(True) + idx_first_run + 1 + idx_second_run = start_indicators.index(True, idx_first_run + 1) + no_plc_part = console_log[idx_first_run:idx_second_run] plc_part = console_log[idx_second_run:] -- GitLab