summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/core
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/core')
-rw-r--r--meta/lib/oeqa/core/runner.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/meta/lib/oeqa/core/runner.py b/meta/lib/oeqa/core/runner.py
index 67756c3867..034f223240 100644
--- a/meta/lib/oeqa/core/runner.py
+++ b/meta/lib/oeqa/core/runner.py
@@ -122,7 +122,11 @@ class OETestResult(_TestResult):
122 122
123 def logDetails(self, json_file_dir=None, configuration=None, result_id=None): 123 def logDetails(self, json_file_dir=None, configuration=None, result_id=None):
124 self.tc.logger.info("RESULTS:") 124 self.tc.logger.info("RESULTS:")
125
125 result = {} 126 result = {}
127 if hasattr(self.tc, "extraresults"):
128 result = self.tc.extraresults
129
126 for case_name in self.tc._registry['cases']: 130 for case_name in self.tc._registry['cases']:
127 case = self.tc._registry['cases'][case_name] 131 case = self.tc._registry['cases'][case_name]
128 132
@@ -148,6 +152,10 @@ class OETestResult(_TestResult):
148 tresultjsonhelper = OETestResultJSONHelper() 152 tresultjsonhelper = OETestResultJSONHelper()
149 tresultjsonhelper.dump_testresult_file(json_file_dir, configuration, result_id, result) 153 tresultjsonhelper.dump_testresult_file(json_file_dir, configuration, result_id, result)
150 154
155 def wasSuccessful(self):
156 # Override as we unexpected successes aren't failures for us
157 return (len(self.failures) == len(self.errors) == 0)
158
151class OEListTestsResult(object): 159class OEListTestsResult(object):
152 def wasSuccessful(self): 160 def wasSuccessful(self):
153 return True 161 return True