Bert Huijben wrote on Thu, Jul 15, 2010 at 00:31:42 +0200: > > > > -----Original Message----- > > From: Daniel Shahaf [mailto:d...@daniel.shahaf.name] > > Sent: woensdag 14 juli 2010 23:58 > > To: dev@subversion.apache.org > > Cc: Daniel Shahaf > > Subject: Re: splitted buildbot logs > > > > Hyrum K. Wright wrote on Wed, Jul 14, 2010 at 15:28:57 +0100: > > > On Wed, Jul 14, 2010 at 2:55 PM, Daniel Shahaf <d...@daniel.shahaf.name> > > > wrote: > > > > Currently, the buildbot "testlog" outputs are quite large (12MB). > > > > > > > > When a test fails, it could be more convenient for the developer > > > > inspecting the buildbot log if the output was in smaller files (so we > > > > don't have to grep for the /^FAIL/ inside a 12MB file *in the > > > > browser*). > > > > > > > > Thus: http://pastebin.ca/1900435 > > > > > > > > What do you think about doing something like this in our buildbot > > > > instance? > > Shouldn't this be handled by our python test runner instead? > > If that would just create an extra logfile next to the normal logfile with > only the failing test as output, we would only have to reconfigure the > master config to upload two instead of one file. Additional benefits are > that it would help in local testing and that it would also work on > non-posix platforms. >
You persuaded me :) r964349. Now just need to make buildbot upload the fails.log file too. > (Should we add the XFail output to the failure log?) > Currently it does just FAIL and XPASS, rationale being that XFail is not an exceptional condition (we have some tests XFail for years). > Bert > > > > > > > Would this need to be deployed to each buildslave, or would it live on > > > the server? > > > > > > > The former, per gmcdonald: > > > > 21:50 < gmcdonald> ok, so have the script run on the slave (becuase thats > > where the logs are) then create an extra step on > > the master to upload the results > > 21:52 < gmcdonald> (the subversion.conf can add steps to run the script on > > the slave (same as the cleanup step) then upload > > the results to master) > > 21:54 < gmcdonald> see also: > > http://buildbot.net/buildbot/docs/0.8.1/full.html#BuildStep-LogFiles > > 21:54 < gmcdonald> Using LogFiles in custom BuildSteps > > 21:54 < gmcdonald> but whatever, you choose >