]> code.ossystems Code Review - openembedded-core.git/commitdiff
buildperf: Add support for times without decimal part
authorJose Perez Carranza <jose.perez.carranza@intel.com>
Wed, 10 Aug 2016 15:36:17 +0000 (10:36 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 17 Aug 2016 09:35:16 +0000 (10:35 +0100)
Add logic for the cases when the time retrieved does
not have decimal part.

Signed-off-by: Jose Perez Carranza <jose.perez.carranza@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/lib/oeqa/buildperf/base.py

index 527563bb0b29538ef038d68316342cc6ebef74f2..1eb21f68133c68ee2a4e3b49b42e4907acfd8608 100644 (file)
@@ -244,7 +244,11 @@ class BuildPerfTest(object):
             split = strtime.split(':')
             hours = int(split[0]) if len(split) > 2 else 0
             mins = int(split[-2])
-            secs, frac = split[-1].split('.')
+            try:
+                secs, frac = split[-1].split('.')
+            except:
+                secs = split[-1]
+                frac = '0'
             secs = int(secs)
             microsecs = int(float('0.' + frac) * pow(10, 6))
             return timedelta(0, hours*3600 + mins*60 + secs, microsecs)