[oe-commits] Richard Purdie : qemuimage-testlib: Add extra debugging and sanity check

git at git.openembedded.org git at git.openembedded.org
Wed Mar 27 17:27:21 UTC 2013


Module: openembedded-core.git
Branch: danny
Commit: a822eff2362ac0284b320b2d45cf9dbf9b9dd73c
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=a822eff2362ac0284b320b2d45cf9dbf9b9dd73c

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Wed Mar 20 10:58:24 2013 +0000

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 at linuxfoundation.org>

---

 scripts/qemuimage-testlib |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/scripts/qemuimage-testlib b/scripts/qemuimage-testlib
index 5096bfc..11768d0 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





More information about the Openembedded-commits mailing list