From edc3d88d0e2a542be2503311eda58ef8e66fd2f5 Mon Sep 17 00:00:00 2001 From: Alice Date: Mon, 3 Aug 2026 12:37:14 +0200 Subject: [PATCH] proper fix when using log files in simulator tests --- tests/scripts/utils_for_test.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/scripts/utils_for_test.py b/tests/scripts/utils_for_test.py index de322de96..46e984e95 100644 --- a/tests/scripts/utils_for_test.py +++ b/tests/scripts/utils_for_test.py @@ -213,6 +213,8 @@ def runProcess(name, cmd, fp, log_file_name = None, quiet_mode=False): except subprocess.CalledProcessError as e: print("error: ", str(e)) + if not log_file_name and e.stdout: + captured_log = e.stdout.splitlines() pass except Exception as e: print("something else failed") @@ -223,7 +225,6 @@ def runProcess(name, cmd, fp, log_file_name = None, quiet_mode=False): with optional_file(log_file_name, 'r') as log_fp: checkLogForErrorsOrSummary(fp, log_fp, log_file_name) else: - captured_log = e.stdout.splitlines() checkLogForErrorsOrSummary(fp, captured_log) Log(LogLevel.INFOGREEN, name + ' successful!\n', fp, True)