[Libreoffice-qa] Minutes of ESC call: 2015-07-30

Norbert Thiebaud nthiebaud at gmail.com
Sun Aug 2 12:01:51 PDT 2015

On Sun, Aug 2, 2015 at 11:25 AM, Markus Mohrhard
<markus.mohrhard at googlemail.com> wrote:

>> AI:     + will have a look at the CppUnit to implement 'expected failure'
>> (Jan-Marek)
>>             + Cpp logs are e.g. in
>> workdir/CppunitTest/sal_rtl_math.test.log
> That is already possible with cppunit. Instead of using CPPUNIT_TEST use
> CPPUNIT_TEST_FAIL which tells cppunit that the test is expected to fail with
> a cppunit exception being thrown (it is extensively used in the cppunit
> internal unit tests). The test will start to fail when none of the asserts
> fail anymore. Keep in mind that it might be dangerous to use this with more
> than one assertion as an unexpected one might fail.

That is not exactly what tha aim is...
the aim is to have a failure be repport as such and not stop
everything.. when a test is tagged as _can fail_ or something
this is when a test is added before the fix

also the minutes claim that cppunit log exist.. it is true they do,
but they are not exploitable.
I would like to be able to repport at the end of the build a nice recap

<module> <section> <nb_of_test> <#sucess> <#skipped> <#failed>
<for each failed
<space><testname> : FAILED (<optionally one line reason>)

the minute point to
which contains:
OK (3)

but  writerperfect_writer.test.log fro instance
contain 12027 lines.. most of it random trace messages, and I could
not find any way to parse (at all, even less reliably) that thing to
extract any useful information.

maybe it is just a matter of using
and then adding a (optional) post processing step in the build to
generate a nice summary....


More information about the Libreoffice-qa mailing list