Ticket #796 (assigned enhancement)
Implement UI elements: build's progress bar & build time charts
| Reported by: | toinbis | Owned by: | toinbis |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.0.+ |
| Version: | 0.8.0 | Keywords: | web |
| Cc: |
Description
Couple of UI elements could be implemented in order to make buildbot's webstatus pages be more intuitively-informative:
a) build's progress bar. A graphical representation for the build's ETA time.
b) build's timing chart, probably with distinct type(colour) of lines representing each step.
jQuery(UI) + Plot( http://code.google.com/p/flot/) are the tools to be used initially, whilst having eyes wide open for the more appropriate ones (more possible options are described here: http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/).
These improvements shouldn't affect the way JS-less browsers renders web status pages.
External loading of JS libraries and/or caching should be considered to reduce an extra load of buildmaster. But that's already the scope of another ticket.
Change History
comment:2 Changed 3 years ago by marcusl
Do you plan to view a history of build-times? That'd be interesting to see.
Actually, a generic system graphing the history of various benchmark values (time, commits, #lines changes, failures, or build-specific output such as # of tests/fails, code-coverage, etc) would be _really_ cool. ;)
![[Buildbot Logo]](/chrome/site/header-text-transparent.png)