Skip to content

Commit cc8e173

Browse files
committed
Update run_fvp and run_qemu scripts, to capture and return the stdout and stderr to the calling function.
1 parent 330deba commit cc8e173

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

arm-software/embedded/arm-runtimes/test-support/lit-exec-fvp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def main():
7777
help="optional arguments for the image",
7878
)
7979
args = parser.parse_args()
80-
ret_code = run_fvp(
80+
ret_code, data, err = run_fvp(
8181
args.fvp_install_dir,
8282
args.fvp_config_dir,
8383
args.fvp_model,

arm-software/embedded/arm-runtimes/test-support/lit-exec-qemu.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def main():
6969
help="optional arguments for the image",
7070
)
7171
args = parser.parse_args()
72-
ret_code = run_qemu(
72+
ret_code, data, err = run_qemu(
7373
args.qemu_command,
7474
args.qemu_machine,
7575
args.qemu_cpu,

arm-software/embedded/arm-runtimes/test-support/picolibc-test-wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def main():
142142
help="optional arguments for the image",
143143
)
144144
args = parser.parse_args()
145-
ret_code = run(args)
145+
ret_code, data, err = run(args)
146146
sys.exit(ret_code)
147147

148148

arm-software/embedded/arm-runtimes/test-support/run_fvp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,4 +212,4 @@ def run_fvp(
212212
result_stdout = result.stdout
213213

214214
sys.stdout.buffer.write(result_stdout)
215-
return result.returncode
215+
return result.returncode, result.stdout.decode(), result.stderr.decode() if result.stderr != None else ""

arm-software/embedded/arm-runtimes/test-support/run_qemu.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,4 @@ def run_qemu(
5858
check=False,
5959
)
6060
sys.stdout.buffer.write(result.stdout)
61-
return result.returncode
61+
return result.returncode, result.stdout.decode(), result.stderr.decode() if result.stderr != None else ""

0 commit comments

Comments
 (0)