CppunitTest_sw_ooxmlexport4 failing with --disable-pch on Windows

Mike Kaganski mikekaganski at hotmail.com
Sun Jul 12 16:45:39 UTC 2020


On 11.07.2020 2:35, Mike Kaganski wrote:
> In current master (at least a week, and still the same after pull just
> now) I see 100% reproducible failure of make CppunitTest_sw_ooxmlexport4:
>> $ /opt/lo/bin/make CppunitTest_sw_ooxmlexport4
>> ...
>> test_Tdf115030::Load_Reload_Verify finished in: 1500ms
>> C:/lo/src/core/test/source/xmltesttools.cxx(194) : error : Assertion
>> Test name: testComboBoxControl::Load_Reload_Verify
>> equality assertion failed
>> - Expected: manolo
>> - Actual  : Manolo
>> - In <file:///C:/cygwin64/tmp/lu23416a8g0y3.tmp>, XPath contents of child does not match
>> Failures !!!
>> Run: 85   Failure total: 1   Failures: 1   Errors: 0
> This test succeeds normally though, when run individually:
>> $ /opt/lo/bin/make CppunitTest_sw_ooxmlexport4 CPPUNIT_TEST_NAME=testComboBoxControl
> I was able to narrow down the problem to --disable-pch in my config.

I had played with the includes from PCH, and could find out that
including <boost/iterator/iterator_concepts.hpp> in the beginning of
sw/qa/extras/ooxmlexport/ooxmlexport4.cxx allows the test to pass. I
couldn't limit the includes further: only including what's included
inside that boost header does not allow the test to pass. But I don't
understand what does that mean (some ODR violation? some missing virtual
overridden function?...), and don't see where to look next. Does someone
have any ideas?


Best regards,
Mike Kaganski
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pEpkey.asc
Type: application/pgp-keys
Size: 1769 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20200712/f5284a26/attachment.key>

More information about the LibreOffice mailing list