diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-03-20 10:58:24 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-03-20 11:52:00 +0000 |
commit | 817a8dc6424050973d8fad4f003475ac83ea6bb5 (patch) | |
tree | 1c4ac3ea1aa846876fe26befba05870ffea06be4 /scripts | |
parent | c0cecc16d4305b16ecfb4a51f6d5020d34909794 (diff) | |
download | openembedded-core-817a8dc6424050973d8fad4f003475ac83ea6bb5.tar.gz openembedded-core-817a8dc6424050973d8fad4f003475ac83ea6bb5.tar.bz2 openembedded-core-817a8dc6424050973d8fad4f003475ac83ea6bb5.zip |
qemuimage-testlib: Add extra debugging and sanity check
Check for a zero IP address since its clearly incorrect if that value
is found. Also add debugging for cases where we can't find the qemu
process. A process listing is handy to help understand what the problem
might be.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/qemuimage-testlib | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/qemuimage-testlib b/scripts/qemuimage-testlib index 5096bfc187..11768d001a 100755 --- a/scripts/qemuimage-testlib +++ b/scripts/qemuimage-testlib @@ -425,13 +425,15 @@ Test_Create_Qemu() if [ ${up_time} == 10 ]; then Test_Info "No qemu process appeared to start, exiting" + ps axww -O ppid + Test_Info "Process list dumped for debugging purposes" return 1 fi # Parse IP address of target from the qemu command line TARGET_IPADDR=`Test_Fetch_Target_IP $QEMUPID` echo "Target IP is ${TARGET_IPADDR}" - if [ -z ${TARGET_IPADDR} ]; then + if [ -z ${TARGET_IPADDR} -o "${TARGET_IPADDR}" = "0" ]; then Test_Info "There is no qemu process or qemu ip address found, return failed" return 1 fi |