qemuimage-testlib: Increase qemu startup timeouts
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 30 Mar 2013 09:02:35 +0000 (09:02 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 30 Mar 2013 09:08:11 +0000 (09:08 +0000)
We are seeing timeouts on the autobuilder where qemu does start but the script
doesn't appear to be able to detect it in time. This patch increases the
timeouts since there seems little harm in doing so.

(From OE-Core rev: 53071c6b569067f98c558ee667bb1a4be0d8f6db)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/qemuimage-testlib

index 9aaf552..8fb2538 100755 (executable)
@@ -418,7 +418,7 @@ Test_Create_Qemu()
                sleep 5
        fi
 
-       while [ ${up_time} -lt 10 ]
+       while [ ${up_time} -lt 30 ]
        do
                QEMUPID=`qemuimage-testlib-pythonhelper --findqemu $XTERMPID 2>/dev/null`
                if [ $? -ne 0 ]; then
@@ -432,7 +432,7 @@ Test_Create_Qemu()
                fi
        done
 
-       if [ ${up_time} == 10 ]; then
+       if [ ${up_time} == 30 ]; then
                Test_Info "No qemu process appeared to start, exiting"
                ps axww -O ppid
                Test_Info "Process list dumped for debugging purposes"
@@ -442,6 +442,7 @@ Test_Create_Qemu()
                return 1
        fi
 
+       up_time=0
        # Parse IP address of target from the qemu command line
        TARGET_IPADDR=`Test_Fetch_Target_IP $QEMUPID`
        echo "Target IP is ${TARGET_IPADDR}"