| 506 | class ColorProgressIndicator(CompactProgressIndicator): |
| 507 | |
| 508 | def __init__(self, cases, flaky_tests_mode, measure_flakiness): |
| 509 | templates = { |
| 510 | 'status_line': "[%(mins)02i:%(secs)02i|\033[34m%%%(remaining) 4d\033[0m|\033[32m+%(passed) 4d\033[0m|\033[31m-%(failed) 4d\033[0m]: %(test)s", |
| 511 | 'stdout': "\033[1m%s\033[0m", |
| 512 | 'stderr': "\033[31m%s\033[0m", |
| 513 | } |
| 514 | super(ColorProgressIndicator, self).__init__(cases, flaky_tests_mode, measure_flakiness, templates) |
| 515 | |
| 516 | def ClearLine(self, last_line_length): |
| 517 | print("\033[1K\r", end='') |