]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
torture: Flag console.log file to prevent holdovers from earlier runs
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 11 Dec 2014 18:50:22 +0000 (10:50 -0800)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Sun, 11 Jan 2015 03:08:05 +0000 (19:08 -0800)
A system misconfiguration that prevents qemu from running at all (for
example, a missing dynamically linked library) will keep the console.log
file from the previous run.  This can fool the developer into thinking
that this failed run actually completed correctly.  This commit therefore
overwrites the console.log file just before launching qemu.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh

index 35b8532ed053a840722d64783fffeaf21dff7fcc..5236e073919d2e508e6073d201fa157670a8688e 100755 (executable)
@@ -168,6 +168,7 @@ then
        touch $resdir/buildonly
        exit 0
 fi
+echo "NOTE: $QEMU either did not run or was interactive" > $builddir/console.log
 echo $QEMU $qemu_args -m 512 -kernel $resdir/bzImage -append \"$qemu_append $boot_args\" > $resdir/qemu-cmd
 ( $QEMU $qemu_args -m 512 -kernel $resdir/bzImage -append "$qemu_append $boot_args"; echo $? > $resdir/qemu-retval ) &
 qemu_pid=$!