[OE-core] [PATCH 01/11] oeqa.buildperf: prevent a crash on unexpected success
Markus Lehtonen
markus.lehtonen at linux.intel.com
Thu Jan 19 11:12:29 UTC 2017
Signed-off-by: Markus Lehtonen <markus.lehtonen at linux.intel.com>
---
meta/lib/oeqa/buildperf/base.py | 7 +++++--
1 file 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):
--
2.10.2
More information about the Openembedded-core
mailing list