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
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
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