summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/core/runner.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/core/runner.py')
-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 7e0b61b587..9a64e494f4 100644
--- a/meta/lib/oeqa/core/runner.py
+++ b/meta/lib/oeqa/core/runner.py
@@ -107,7 +107,11 @@ class OETestResult(_TestResult):
107 107
108 def logDetails(self, json_file_dir=None, configuration=None, result_id=None): 108 def logDetails(self, json_file_dir=None, configuration=None, result_id=None):
109 self.tc.logger.info("RESULTS:") 109 self.tc.logger.info("RESULTS:")
110
110 result = {} 111 result = {}
112 if hasattr(self.tc, "extraresults"):
113 result = self.tc.extraresults
114
111 for case_name in self.tc._registry['cases']: 115 for case_name in self.tc._registry['cases']:
112 case = self.tc._registry['cases'][case_name] 116 case = self.tc._registry['cases'][case_name]
113 117
@@ -126,6 +130,10 @@ class OETestResult(_TestResult):
126 tresultjsonhelper = OETestResultJSONHelper() 130 tresultjsonhelper = OETestResultJSONHelper()
127 tresultjsonhelper.dump_testresult_file(json_file_dir, configuration, result_id, result) 131 tresultjsonhelper.dump_testresult_file(json_file_dir, configuration, result_id, result)
128 132
133 def wasSuccessful(self):
134 # Override as we unexpected successes aren't failures for us
135 return (len(self.failures) == len(self.errors) == 0)
136
129class OEListTestsResult(object): 137class OEListTestsResult(object):
130 def wasSuccessful(self): 138 def wasSuccessful(self):
131 return True 139 return True