Right now qemuimagetest hardcodes ext3 as fs type. For example if we add IMAGE_FSTYPES = "btrfs" in local.conf it will boot and test only the ext3 image that gets generated. We should respect IMAGE_FSTYPES and boot all images that runqemu supports.
I've sent a RFC patch to the ml: lists.linuxtogo.org/pipermail/openembedded-core/2013-May/039331.html
ext2/3/4, jffs2 and btrfs added: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=cef2446eb34c878ed9b5087d53c334cb407a2190 I still want to add at least vmdk (and maybe iso).
I'm closing this as FIXED even though initialy I wanted to add vmdk also. This bug was opened for the old qemuimagetest implementation, I should file a bug for the new testimage class which only boots ext3 images.
Verified on master branch. Commit ID: 4d8ab87d25ea6e59dc88375813ef88ee0ac813d0