Loading .gitlab-ci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -591,6 +591,7 @@ codec-comparison-on-main-push: paths: - ep_015.g192 - ./LOGS - ./LOGS_noPLC sanitizer-test-mono: extends: .sanitizer-test-template Loading ci/collect_artifacts.py +14 −0 Original line number Diff line number Diff line Loading @@ -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).*" Loading @@ -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() Loading @@ -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() Loading Loading
.gitlab-ci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -591,6 +591,7 @@ codec-comparison-on-main-push: paths: - ep_015.g192 - ./LOGS - ./LOGS_noPLC sanitizer-test-mono: extends: .sanitizer-test-template Loading
ci/collect_artifacts.py +14 −0 Original line number Diff line number Diff line Loading @@ -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).*" Loading @@ -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() Loading @@ -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() Loading