Commit 59bd2880 authored by Jan Kiene's avatar Jan Kiene
Browse files

also archive noPLC log files

parent bede8a40
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -591,6 +591,7 @@ codec-comparison-on-main-push:
    paths:
      - ep_015.g192
      - ./LOGS
      - ./LOGS_noPLC

sanitizer-test-mono:
  extends: .sanitizer-test-template
+14 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ def collect_for_sanitizer_test(file):
        console_log = f.readlines()

    files_to_archive = list()
    files_to_archive_noPLC = list()

    pattern_line = "(Encoding|Decoding) failed .*for \/.*(CLANG.|VALGRIND)\/(.*)"
    pattern_file = "(.*_b[1-9]*_.*_rs|.*_b[1-9]*_.*_cbr).*"
@@ -43,6 +44,12 @@ def collect_for_sanitizer_test(file):
                if f.name.startswith(filename_start)
            ]
            files_to_archive.extend(files)
            files_noPlc = [
                f
                for f in pathlib.Path(f"{test}/logs_noPLC/").iterdir()
                if f.name.startswith(filename_start)
            ]
            files_to_archive_noPLC.extend(files_noPlc)

    log_folder = pathlib.Path("./LOGS")
    log_folder.mkdir()
@@ -51,6 +58,13 @@ def collect_for_sanitizer_test(file):
        target = log_folder.joinpath(source.name)
        source.rename(target)

    log_folder_noPLC = pathlib.Path("./LOGS_noPLC")
    log_folder_noPLC.mkdir()
    for p in files_to_archive_noPLC:
        source = pathlib.Path(p)
        target = log_folder_noPLC.joinpath(source.name)
        source.rename(target)


if __name__ == "__main__":
    parser = argparse.ArgumentParser()