| 676 | sys.stderr.write('\n') |
| 677 | |
| 678 | def _PrintShortStatus(self, info): |
| 679 | assert self.isatty |
| 680 | total_duration = time.time() - self.start_time |
| 681 | name = info.GetName() if info else '' |
| 682 | if self.total - self.skipped: |
| 683 | percent = 100 * (self.passed + self.failed) / (self.total - self.skipped) |
| 684 | else: |
| 685 | percent = 100 |
| 686 | status = '[+%d|-%d|%%%d] (%.2fs) %s' % (self.passed, self.failed, |
| 687 | percent, total_duration, name) |
| 688 | self.last_length = len(status) |
| 689 | self.last_finished = info |
| 690 | sys.stderr.write(status) |
| 691 | sys.stderr.flush() |
| 692 | |
| 693 | def _Clear(self): |
| 694 | assert self.isatty |