[Buildbot-devel] (no subject)

Dmitry Mikhin dmitry.mikhin at gmail.com
Wed Feb 1 03:20:10 UTC 2012


Hello everyone,

I'm looking for a reasonable approach to the following task:

I have a builder oriented towards measuring application performance (run
time) for a set of inputs. The purpose is to prevent unintended side
effects on performance when source changes occur. The build system runs
these tasks and reports timing in the log. Subclassing ShellCommand and
providing a custom createSummary method I extract those values. So far so
good.

The questions now are:

- how and where can I store the obtained measurement within the buildbot
system. Should I use Properties? Something else? For each run I need to
store the time readings for multiple input files, and later compare with
the earlier builds. How can I fetch the old values?

- Once I have the timing values, those have to be presented in a new page
linked from WebStatus (now a nearly-empty page added via putChild call),
ideally as lots "run-time vs. revision Id (or calendar time)". Hopefully
I'm not the first one attempting to produce such a display. Can anyone
recommend a working example?

I'm new to buildbot (although reasonably proficient in Python), my
apologies if this topic is covered somewhere in the manual or wiki.

Best wishes,
Dmitry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20120201/99cc2011/attachment.html>


More information about the devel mailing list