From: Richard Purdie Date: Wed, 20 Mar 2013 09:27:39 +0000 (+0000) Subject: qemuimage-testlib: Add delay to work around races in qemu startup X-Git-Tag: rev_ivi_2015_02_04~13245 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f0a4cc6059dda7ecbc90acf8cf8f63f36f9e214;p=scm%2Fbb%2Ftizen-distro.git qemuimage-testlib: Add delay to work around races in qemu startup Qemu changes pid when starting up. On a loaded machine, this can result in the incorrect pid being returned. Since qemu will take a few seconds to boot anyway, we might as well delay a short while and allow things to settle which should fix various race issues being seen on the autobuilder. (From OE-Core rev: c0cecc16d4305b16ecfb4a51f6d5020d34909794) Signed-off-by: Richard Purdie --- diff --git a/scripts/qemuimage-testlib b/scripts/qemuimage-testlib index 42c3004..5096bfc 100755 --- a/scripts/qemuimage-testlib +++ b/scripts/qemuimage-testlib @@ -405,6 +405,8 @@ Test_Create_Qemu() # Get the pid of the xterm processor, which will be used in Test_Kill_Qemu XTERMPID=$! echo "XTERMPID is $XTERMPID" + # When starting, qemu can reexecute itself and change PID so wait a short while for things to settle + sleep 5 fi while [ ${up_time} -lt 10 ]