Have PPC put serial to stdout like all other tests, so it shows up in the main
job log.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
set -ex
+serial_log="$(pwd)/smoke.serial"
+
# machine type from first arg passed directly to qemu -M
machine=$1
# Run the test
-rm -f smoke.serial
+rm -f ${serial_log}
set +e
-touch smoke.serial
-
timeout -k 1 20 \
binaries/qemu-system-ppc64 \
-bios binaries/skiboot.lid \
-vga none \
-monitor none \
-nographic \
- -serial file:smoke.serial \
- -kernel binaries/xen
+ -serial stdio \
+ -kernel binaries/xen \
+ |& tee ${serial_log} | sed 's/\r//'
set -e
-(grep -q "Hello, ppc64le!" smoke.serial) || exit 1
+(grep -q "Hello, ppc64le!" ${serial_log}) || exit 1
exit 0