Test File: sc/qa/unit/data/functions/fods/chiinv.fods: fails with Assertion

Alex McMurchy mcmurchy1917-libreoffice at yahoo.co.uk
Fri Sep 2 08:03:29 UTC 2016

Hi Eike

I've replicated the problem on -

Lubuntu 1404LTS (up to date as off a few days ago) - gcc (Ubuntu 
4.8.4-2ubuntu1~14.04.3) 4.8.4

Slackware-Current (1402) hasn't been updated for a few months - gcc 
(GCC) 4.9.3

Yesterday once I understood what the actual problem was I raised two bug 

  * Bug 101837 - EDITING: Calculation error for CHIINV function
  * Bug 101838 - Editing: Calculation error for MINVERSE function

In minverse.ods there was another issue, which I've not raised a bug, 
which was to do with a rounding error in Row 27 the actual result was 
169841859430433 whereas the expected result is 169841859430434. Should I 
raise a bug report for this as well - so it can be tracked?


On 01/09/16 17:13, Eike Rathke wrote:
> Hi Alex, On Wednesday, 2016-08-31 19:30:35 +0100, Alex McMurchy wrote:
>> When compiling LibreOffice I get a failed Unit test. The problem 
>> occurs in sc/qa/unit/functions_test.cxx with
>>> CPPUNIT_ASSERT_DOUBLES_EQUAL(1.0, rDoc.GetValue(1, 2, 0), 1e-14);
>> whilst testing sc/qa/unit/data/functions/fods/chiinv.fods. The code 
>> sc/qa/unit/functions_test.cxx looks to me as though it's performed 
>> for all these .fods test files so why it should fail on one and not 
>> the rest is strange indeed.
> Ah, finally someone who hopefully can reproduce such error.. ;-)
>> Any suggestions on how I can resolve this problem will be appreciated.
> Please load that document in your built office instance, i.e. 
> ./instdir/program/soffice 
> ./sc/qa/unit/data/functions/fods/chidist.fods & answer No to the 
> question whether links should be updated, when loaded hit 
> Shift+Ctrl+F9 and tell us where / in which cell on the second sheet 
> (the first sheet is just the summary) it fails, and what the result of 
> the calculated formula (column A) in that row is. Do not save the 
> document as it is part of the repository's source tree and could get 
> committed by accident. Which platform and compiler are you on btw? Eike

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20160902/24b8d96d/attachment.html>

More information about the LibreOffice mailing list