qemu: test shell should check for errors
In lava_dispatcher/actions/test/shell.py
line 267, any errors arising from this command are not checked.
If the result of the command means that lava-test-runner cannot be found, this will cause the job to time out as Incomplete.
An idea would be to look for "No such file or directory" in the first lines after the call to lava-test-runner
An example of reason to fail is the kernel missing necessary CONFIG for mounting or detecting the drive. A ramdisk without udev will cause the same issue. (no /dev/by-uuid/)