MCPcopy Create free account
hub / github.com/ddnet/ddnet / format_stdout_stderr

Method format_stdout_stderr

scripts/integration_test.py:255–271  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

253 return ""
254
255 def format_stdout_stderr(self) -> str:
256 max_lines = 5
257 error = ""
258 for name, stdout, stderr in self.full_stdouts_stderrs:
259 if stdout:
260 if self.runner.show_full_output or len(stdout) <= max_lines:
261 joined_stdout = "\n".join(stdout)
262 else:
263 joined_stdout = f"({len(stdout) - max_lines} more lines)\n" + "\n".join(stdout[-max_lines:])
264 error = error + f"--- stdout: {name} ---\n{joined_stdout}\n"
265 if stderr:
266 if self.runner.show_full_output or len(stderr) <= max_lines:
267 joined_stderr = "\n".join(stderr)
268 else:
269 joined_stderr = f"({len(stderr) - max_lines} more lines)\n" + "\n".join(stderr[-max_lines:])
270 error = error + f"--- stderr: {name} ---\n{joined_stderr}\n"
271 return error
272
273
274def run_lines_thread(name, file, output_filename, output_list, output_queue):

Callers 1

run_testMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected