[Buildbot-devel] parsing googletests, collecting stats
Tom Prince
tom.prince at ualberta.net
Tue Oct 30 20:32:57 UTC 2012
Dmitry Nezhevenko <dion at dion.org.ua> writes:
> On Wed, Oct 17, 2012 at 11:41:27AM +0200, Benoît Allard wrote:
>> You're talking about Google C++ Testing Framework [1], right ?
>>
>> We do have a custom step for that. The trick is to call the testsuite with an extra::
>>
>> --gtest_output=xml:testoutput.xml
>>
>> And add that testoutput.xml to your ``logfiles`` with something like::
>>
>> kwargs['logfiles'] = {'xml': 'testoutput.xml'}
>>
>
> It's still a bit dangerous. Imagine that gtest will just crash. In such
> case XML file will be broken. That's why I suggest to ignore XML output
> itself and parse stdout.
Or just use an xml parser that is resilient to errors, and can return
everything that has been parsed succesfully.
Tom
More information about the devel
mailing list