summaryrefslogtreecommitdiff
path: root/tools/buildman
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2020-04-09 15:08:45 -0600
committerSimon Glass <sjg@chromium.org>2020-04-21 06:33:47 -0600
commit6eb76cac1c7b51c71fe9c669befbc4187f5a8989 (patch)
treed190c25bc2c5918daa09978eb9bc3353e3f08539 /tools/buildman
parentedae4ad3bc4b72fe0b3c2ed6073fe452a1fa52d7 (diff)
buildman: Show the number of builds remaining
It is nice to see the actual number of builds remaining to complete. Add this in the progress message, using a different colour. Drop the unnecessary 'name' variable while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/buildman')
-rw-r--r--tools/buildman/builder.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/tools/buildman/builder.py b/tools/buildman/builder.py
index ae8eee16e3..b9caf6cf9c 100644
--- a/tools/buildman/builder.py
+++ b/tools/buildman/builder.py
@@ -444,16 +444,21 @@ class Builder:
line += self.col.Color(self.col.YELLOW, '%5d' % self.warned)
line += self.col.Color(self.col.RED, '%5d' % self.fail)
- name = ' /%-5d ' % self.count
+ line += ' /%-5d ' % self.count
+ remaining = self.count - self.upto
+ if remaining:
+ line += self.col.Color(self.col.MAGENTA, ' -%-5d ' % remaining)
+ else:
+ line += ' ' * 8
# Add our current completion time estimate
self._AddTimestamp()
if self._complete_delay:
- name += '%s : ' % self._complete_delay
+ line += '%s : ' % self._complete_delay
- name += target
+ line += target
terminal.PrintClear()
- Print(line + name, newline=False)
+ Print(line, newline=False)
def _GetOutputDir(self, commit_upto):
"""Get the name of the output directory for a commit number