diff options
Diffstat (limited to 'meta/lib/oeqa/core')
-rw-r--r-- | meta/lib/oeqa/core/runner.py | 8 |
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 | |||
151 | class OEListTestsResult(object): | 159 | class OEListTestsResult(object): |
152 | def wasSuccessful(self): | 160 | def wasSuccessful(self): |
153 | return True | 161 | return True |