A case where QEMU won't run the kernel should be considered as skipped. Hyper-V tests used to FAIL on old QEMUs. The infamous QEMU=/dev/null FAIL streak is covered too. Signed-off-by: Radim Krčmář <rkrcmar@xxxxxxxxxx> --- scripts/runtime.bash | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/runtime.bash b/scripts/runtime.bash index ed073721216c..4f29a59307f3 100644 --- a/scripts/runtime.bash +++ b/scripts/runtime.bash @@ -39,6 +39,12 @@ function run() fi done + cmdline="TIMEOUT=$timeout ACCEL=$accel $RUNTIME_arch_run /dev/null -smp $smp $opts" + eval $cmdline |& grep -q "could not load kernel" || { + echo "skip $1 (QEMU won't run)" + return 2 + } + cmdline="TESTNAME=$testname TIMEOUT=$timeout ACCEL=$accel $RUNTIME_arch_run $kernel -smp $smp $opts" if [ "$verbose" = "yes" ]; then echo $cmdline -- 2.8.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html