]> code.ossystems Code Review - openembedded-core.git/commitdiff
oeqa/utils/qemurunner: set timeout to 60s for run_serial
authorRobert Yang <liezhi.yang@windriver.com>
Thu, 3 Jan 2019 08:16:32 +0000 (16:16 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 28 Jan 2019 16:56:28 +0000 (16:56 +0000)
The 5s timeout for non-kvm is too short, especially when the load is high,
which leads to unexpected errors, so set timeout to 60s by default.

(From OE-Core rev: 8197d0f638a760fc03062c7a9009117d083d7ead)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
meta/lib/oeqa/targetcontrol.py
meta/lib/oeqa/utils/qemurunner.py
meta/lib/oeqa/utils/qemutinyrunner.py

index 59a9c35a096035e92c82d9dcc2a90e99c4f56dbc..02ea1c037cad33e612175be3e9ff363c349556f0 100644 (file)
@@ -196,7 +196,7 @@ class QemuTarget(BaseTarget):
         else:
             raise bb.build.FuncFailed("%s - FAILED to re-start qemu - check the task log and the boot log" % self.pn)
 
-    def run_serial(self, command, timeout=5):
+    def run_serial(self, command, timeout=60):
         return self.runner.run_serial(command, timeout=timeout)
 
 
index f7fbe1bb04a3cbd373d06d6e4dfc2e43f8b54d89..cc95dc2990e131593cd015346cd91f54b9645666 100644 (file)
@@ -421,7 +421,7 @@ class QemuRunner:
                 return True
         return False
 
-    def run_serial(self, command, raw=False, timeout=5):
+    def run_serial(self, command, raw=False, timeout=60):
         # We assume target system have echo to get command status
         if not raw:
             command = "%s; echo $?\n" % command
index 63b5d1648b3c6af10e8faebce4abe054293b7187..5aa99d0686df120e192688b979985a07d0f51fae 100644 (file)
@@ -108,7 +108,7 @@ class QemuTinyRunner(QemuRunner):
 
         return self.is_alive()
 
-    def run_serial(self, command, timeout=5):
+    def run_serial(self, command, timeout=60):
         self.server_socket.sendall(command+'\n')
         data = ''
         status = 0