def describe(self, done=False):
   description = Test.describe(self, done)
   for name, count in self.logObserver.resultCounts.iteritems():
       if name in self.resultNames:
           description.append('{0} {1}'.format(count, self.resultNames[name]))
       else:
           description.append('Unexpected test result output ' + name)
   return description
Exemple #2
0
    def describe(self, done=False):
        description = Test.describe(self, done)

        if done:
            if self.step_status.hasStatistic("total-statements"):
                total_statements = self.step_status.getStatistic("total-statements")
                exec_statements = self.step_status.getStatistic("exec-statements")

                if total_statements > 0:
                    coverage_pct = (float(exec_statements) /
                                    float(total_statements) * 100)
                    description.append('%d%% code coverage (%d / %d statements)'
                                       % (coverage_pct, exec_statements,
                                          total_statements))

        return description
Exemple #3
0
 def describe(self, done=False):
   description = Test.describe(self, done)
   for name, count in self.logObserver.resultCounts.iteritems():
       description.append('{0} {1}'.format(count, self.resultNames[name]))
   return description
 def describe(self, done=False):
     description = Test.describe(self, done)
     for name, count in self.logObserver.resultCounts.iteritems():
         description.append('{0} {1}'.format(count, self.resultNames[name]))
     return description