(self)
| 246 | self.processes.pop().wait() |
| 247 | |
| 248 | def format_valgrind_memcheck_errors(self) -> str: |
| 249 | for name, _, stderr in self.full_stdouts_stderrs: |
| 250 | if any("== ERROR SUMMARY: " in line and "== ERROR SUMMARY: 0" not in line for line in stderr): |
| 251 | joined_errors = "\n".join(line for line in stderr if line.startswith("==")) |
| 252 | return f"--- valgrind memcheck: {name} ---\n{joined_errors}\n" |
| 253 | return "" |
| 254 | |
| 255 | def format_stdout_stderr(self) -> str: |
| 256 | max_lines = 5 |