Commit 38430954 authored by Jan Kiene's avatar Jan Kiene
Browse files

add debug printout

parent a7ee5592
Loading
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@ TEST_TYPES = ["sanitizers"]


def main(args):

    test = args.test
    file = args.console_out_file
    if test == "sanitizers":
@@ -15,7 +14,6 @@ def main(args):


def find_failed_files_for_sanitizer_test(console_log: list) -> dict():

    pattern_line = r"(CLANG.) reports . error\(s\) for (.*)"

    files_found = dict()
@@ -33,19 +31,28 @@ 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]
    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[idx_first_run + 1 :].index(True) + idx_first_run + 1
    )
    no_plc_part = console_log[idx_first_run:idx_second_run]
    plc_part = console_log[idx_second_run:]

    files_to_archive_noPLC = find_failed_files_for_sanitizer_test(no_plc_part)
    files_to_archive_PLC = find_failed_files_for_sanitizer_test(plc_part)

    print("files_to_archive_noPLC:")
    for line in files_to_archive_noPLC:
        print(line)

    print("files_to_archive_PLC:")
    for line in files_to_archive_PLC:
        print(line)

    log_folder = pathlib.Path("./LOGS_PLC")
    log_folder.mkdir()
    for test in files_to_archive_PLC.keys():