If this fails it's fairly cryptic:
/home/alex/lsrc/qemu/qemu.git/tests/vm/openbsd --debug --image
"tests/vm/openbsd.img" --build-qemu /home/alex/lsrc/qemu/qemu.git
DEBUG:root:Creating archive ./vm-test-fxejnB.tmp/data-2de24.tar for src_dir
dir: /home/alex/lsrc/qemu/qemu.git
DEBUG:root:QEMU args: -nodefaults -m 2G -cpu host -netdev
user,id=vnet,hostfwd=:0.0.0.0:0-:22 -device virtio-net-pci,netdev=vnet -vnc
:0,to=20 -serial file:./vm-test-fxejnB.tmp/serial.out -smp 4 -enable-kvm
-device VGA -drive
file=tests/vm/openbsd.img,snapshot=on,if=none,id=drive0,cache=writeback -device
virtio-blk,drive=drive0,bootindex=0 -drive
file=./vm-test-fxejnB.tmp/data-2de24.tar,if=none,id=data-2de24,cache=writeback,format=raw
-device virtio-blk,drive=data-2de24,serial=data-2de24,bootindex=1
Failed to prepare guest environment
Traceback (most recent call last):
File "/home/alex/lsrc/qemu/qemu.git/tests/vm/basevm.py", line 260, in main
vm.boot(args.image + ",snapshot=on")
File "/home/alex/lsrc/qemu/qemu.git/tests/vm/basevm.py", line 184, in boot
guest.launch()
File "/home/alex/lsrc/qemu/qemu.git/tests/vm/../../scripts/qemu.py", line
151, in launch
self._post_launch()
File "/home/alex/lsrc/qemu/qemu.git/tests/vm/../../scripts/qemu.py", line
135, in _post_launch
self._qmp.accept()
File "/home/alex/lsrc/qemu/qemu.git/tests/vm/../../scripts/qmp/qmp.py", line
147, in accept
return self.__negotiate_capabilities()
File "/home/alex/lsrc/qemu/qemu.git/tests/vm/../../scripts/qmp/qmp.py", line
60, in __negotiate_capabilities
raise QMPConnectError
QMPConnectError
I assume QEMU failed to boot and might have given us a message that
would be useful.