]> code.ossystems Code Review - openembedded-core.git/commitdiff
oeqa/core/threaded: Don't assume that results exists on logDetails
authorAníbal Limón <anibal.limon@linux.intel.com>
Thu, 15 Jun 2017 22:09:48 +0000 (17:09 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Jun 2017 10:43:37 +0000 (11:43 +0100)
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/lib/oeqa/core/threaded.py

index c6058a3e52b969689ab2a6809523b58a511fed02..2cafe03a212d76f3da99445c428779582c6d57d9 100644 (file)
@@ -185,9 +185,10 @@ class OETestResultThreaded(object):
         self.tc.logger.info(msg)
 
     def logDetails(self):
-        tid = list(self._results)[0]
-        result = self._results[tid]['result']
-        result.logDetails()
+        if list(self._results):
+            tid = list(self._results)[0]
+            result = self._results[tid]['result']
+            result.logDetails()
 
 class _Worker(threading.Thread):
     """Thread executing tasks from a given tasks queue"""