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 f6539e60b6..2d756da6d0 100644
--- a/meta/lib/oeqa/core/runner.py
+++ b/meta/lib/oeqa/core/runner.py
@@ -45,6 +45,14 @@ class OETestResult(_TestResult):
45 self.tc = tc 45 self.tc = tc
46 self._tc_map_results() 46 self._tc_map_results()
47 47
48 def startTest(self, test):
49 # Allow us to trigger the testcase buffer mode on a per test basis
50 # so stdout/stderr are only printed upon failure. Enables debugging
51 # but clean output
52 if hasattr(test, "buffer"):
53 self.buffer = True
54 super(OETestResult, self).startTest(test)
55
48 def _tc_map_results(self): 56 def _tc_map_results(self):
49 self.tc._results['failures'] = self.failures 57 self.tc._results['failures'] = self.failures
50 self.tc._results['errors'] = self.errors 58 self.tc._results['errors'] = self.errors