Esempio n. 1
0
 def process_output(self, path):
     path = path.replace('/', os.sep)
     try:
         print "Processing output '%s'" % path
         result = Result(root_suite=NoSlotsTestSuite())
         ExecutionResultBuilder(path).build(result)
     except:
         raise RuntimeError('Processing output failed: %s' %
                            utils.get_error_message())
     setter = BuiltIn().set_suite_variable
     setter('$SUITE', process_suite(result.suite))
     setter('$STATISTICS', result.statistics)
     setter('$ERRORS', process_errors(result.errors))
Esempio n. 2
0
 def process_output(self, path):
     set_suite_variable = BuiltIn().set_suite_variable
     if not path or path.upper() == 'NONE':
         set_suite_variable('$SUITE', None)
         print "Not processing output."
         return
     path = path.replace('/', os.sep)
     try:
         print "Processing output '%s'." % path
         result = Result(root_suite=NoSlotsTestSuite())
         ExecutionResultBuilder(path).build(result)
     except:
         set_suite_variable('$SUITE', None)
         raise RuntimeError('Processing output failed: %s' %
                            utils.get_error_message())
     set_suite_variable('$SUITE', process_suite(result.suite))
     set_suite_variable('$STATISTICS', result.statistics)
     set_suite_variable('$ERRORS', process_errors(result.errors))