[Buildbot-devel] How to handle logfiles when multiple tests are run in a single buildstep
William Deegan
bill at baddogconsulting.com
Wed Apr 13 00:38:28 UTC 2011
Amber,
Log files are very long per test, so concatenating them would not be
workable.
Looks like addLogFile will be my friend.
Will I need to deploy such to the buildslaves as well?
Any examples of such?
Thanks,
Bill
On 4/12/2011 3:28 PM, Amber Yust wrote:
> I think you missed what Bill was asking about. It seems he's
> converting /from/ one step per test /to/ many tests per step, and is
> inquiring about how best to handle logs for those tests.
>
> Bill, is there a particular use-case that you have that would not be
> able to work with just having all of the tests output into the same
> shared log for the step? If having a shared log would work, you can
> just have all of the tests log to stdio and use the existing log,
> greping through for whatever individual test you need.
>
> If you absolutely need links to separate logfiles, you'll probably
> have to subclass one of the BuildStep classes to add in some
> additional addLogFile calls.
>
> ~Amber
>
> On Tue, Apr 12, 2011 at 3:23 PM, Fulvio Cervone <fcervone at me.com
> <mailto:fcervone at me.com>> wrote:
>
> Bill,
>
> If you have one step per test you will get a log per step (the
> stdio), and the link to each log file will be available to you; so
> you can just put the link in a mail and send it out (I assume that
> you need to send reports with pass and fail, so you will have a
> mail notifier, in which you can append lines from each log and
> generate a report).
>
> Another way would be to get the steps to dump the output to a
> file, and then you can manipulate the file content and do whatever
> you see fit.
>
> Just check the mail notifier section on the manual; it has a great
> example where you can see how to call the logs, parse them and
> stick the links to the logs in a message formatter (either in html
> or plain text if you prefer).
>
> Either way is very simple, but maybe there are others that are
> even easier :)
>
> -f
>
>
> On Apr 12, 2011, at 11:16 AM, William Deegan wrote:
>
> > Greetings,
> >
> > I'll be changing a build from having a buildstep per test to on
> > buildstep which launches the tests into a compute farm via
> gridengine.
> >
> > I'm wondering what's the best way to create links to the logfile
> > generated by these tests?
> > Typically 1 or 2 per test.
> >
> > Ideally the buildstep would show the number of passed/failed
> tests and
> > have links to all the tests logfiles.
> >
> > Any advice on the simplest way to accomplish this is most welcome!
> >
> > Thanks,
> > Bill
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20110412/1d20572d/attachment.html>
More information about the devel
mailing list