Skip to content

Commit 17579b0

Browse files
committed
tests: print qemu.log if qemu went AWOL on test end
1 parent a41f161 commit 17579b0

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tests/test-vm.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,13 @@ if [ ! -d results ] || [ ! -f ./results/goss.tap ] || [ ! -f ./results/goss.exit
124124
echo "Running tests inside VM failed for unknown reason" >&2
125125
RC=1
126126
cat results/goss.err || true
127+
if ! kill -0 "${QEMU_PID}" 2>/dev/null; then
128+
echo "E: qemu (pid ${QEMU_PID}) has exited" >&2
129+
fi
130+
if [ -r qemu.log ]; then
131+
echo "qemu.log follows:" >&2
132+
cat qemu.log >&2
133+
fi
127134
else
128135
RC=$(cat results/goss.exitcode)
129136
echo "goss exitcode: $RC"

0 commit comments

Comments
 (0)