[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4257/8267] oeqa.buildperf: prevent a crash on unexpected success



commit ef988b3d06d71fe0dfb5d16e01dc9071ca0a095a
Author: Markus Lehtonen <markus lehtonen linux intel com>
Date:   Thu Oct 27 18:20:46 2016 +0300

    oeqa.buildperf: prevent a crash on unexpected success
    
    (From OE-Core rev: af205d9a13d182a0b590426ba8c4e3dff7f3f02b)
    
    Signed-off-by: Markus Lehtonen <markus lehtonen linux intel com>
    Signed-off-by: Ross Burton <ross burton intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/lib/oeqa/buildperf/base.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/meta/lib/oeqa/buildperf/base.py b/meta/lib/oeqa/buildperf/base.py
index 59dd025..4955914 100644
--- a/meta/lib/oeqa/buildperf/base.py
+++ b/meta/lib/oeqa/buildperf/base.py
@@ -137,7 +137,7 @@ class BuildPerfTestResult(unittest.TextTestResult):
     def addSuccess(self, test):
         """Record results from successful tests"""
         super(BuildPerfTestResult, self).addSuccess(test)
-        self.successes.append((test, None))
+        self.successes.append(test)
 
     def startTest(self, test):
         """Pre-test hook"""
@@ -165,7 +165,10 @@ class BuildPerfTestResult(unittest.TextTestResult):
                       'SKIPPED': self.skipped}
         for status, tests in result_map.items():
             for test in tests:
-                yield (status, test)
+                if isinstance(test, tuple):
+                    yield (status, test)
+                else:
+                    yield (status, (test, None))
 
 
     def update_globalres_file(self, filename):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]