Loading scripts/parse_sanitizer_errors_from_xml_report.py +2 −4 Original line number Diff line number Diff line Loading @@ -59,9 +59,7 @@ class SanitizerError: last_line = traceback.split("\n")[-1].strip() assert last_line.startswith(f"SUMMARY: {self.SUMMARY_ID}") m = re.match( r"SUMMARY: " + self.SUMMARY_ID + r": ([a-z-A-Z]+) (.*\/.*\.[ch]:\d+:\d+) in", r"SUMMARY: " + self.SUMMARY_ID + r": ([a-z-A-Z]+) (.*\/.*\.[ch]:\d+:\d+)", last_line, ) assert m is not None Loading Loading @@ -95,7 +93,7 @@ class AsanError(SanitizerError): m = re.match( r"SUMMARY: " + self.SUMMARY_ID + r": ([a-z-]*) (.*\/.*\.[ch]:\d+:\d+) in", + r": ([a-z-A-Z]+) (.*\/.*\.[ch]:\d+:\d+)", last_line, ) assert m is not None Loading Loading
scripts/parse_sanitizer_errors_from_xml_report.py +2 −4 Original line number Diff line number Diff line Loading @@ -59,9 +59,7 @@ class SanitizerError: last_line = traceback.split("\n")[-1].strip() assert last_line.startswith(f"SUMMARY: {self.SUMMARY_ID}") m = re.match( r"SUMMARY: " + self.SUMMARY_ID + r": ([a-z-A-Z]+) (.*\/.*\.[ch]:\d+:\d+) in", r"SUMMARY: " + self.SUMMARY_ID + r": ([a-z-A-Z]+) (.*\/.*\.[ch]:\d+:\d+)", last_line, ) assert m is not None Loading Loading @@ -95,7 +93,7 @@ class AsanError(SanitizerError): m = re.match( r"SUMMARY: " + self.SUMMARY_ID + r": ([a-z-]*) (.*\/.*\.[ch]:\d+:\d+) in", + r": ([a-z-A-Z]+) (.*\/.*\.[ch]:\d+:\d+)", last_line, ) assert m is not None Loading