diff options
Diffstat (limited to 'framework/gtest.py')
-rw-r--r-- | framework/gtest.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/framework/gtest.py b/framework/gtest.py index d728bb85b..34902b116 100644 --- a/framework/gtest.py +++ b/framework/gtest.py @@ -29,14 +29,15 @@ import re from framework.exectest import Test class GTest(Test): - def interpret_result(self, out, returncode, results): + def interpret_result(self): # Since gtests can have several subtets, if any of the subtests fail # then we need to report fail. + out = self.result['out'] if len(re.findall('FAILED', out, re.MULTILINE)) > 0: - results['result'] = 'fail' + self.result['result'] = 'fail' elif len(re.findall('PASSED', out, re.MULTILINE)) > 0: - results['result'] = 'pass' + self.result['result'] = 'pass' else: #If we get here, then the test probably exited early. - results['result'] = 'fail' + self.result['result'] = 'fail' return out |