[Libreoffice-qa] ODF compatibility tests

Regina Henschel rb.henschel at t-online.de
Fri May 2 06:45:26 PDT 2014


Hi Jay,

Jay Philips schrieb:
> Hi All,
>
> I was curious what compatibility tests are being run to ensure that LibO
> displays ODF accurately.

There exists no reference implementation for ODF.

  I had asked a similar question a few days back
> on the LibO QA mailing list but never got a response. Is there an
> archive of standard compliant odf 1.0/1.1 and 1.2 files that is
> available? Alternatively, is there an ODF test to validate if a ODF file
> outputted by an ODF compatible software complies to the ODF standard and
> can output the file as a pdf to show how it should be rendered, somewhat
> similar to the Acid test for CSS.

Please keep in mind, that LibreOffice writes "ODF1.2 extended" as 
default. That contains more than currently specified in ODF1.2. Likely 
not all, but the most differences are documented in 
https://wiki.documentfoundation.org/Development/ODF_Implementer_Notes

>
> As part of my extensive testing of .docx files in LibO, i'm currently
> testing ODF outputted by LibO to see how well its imported into Word
> 2010 and 2013, as well as testing ODF outputted by Word 2010 and 2013 to
> see how well its imported into LibO. It would be nice to have a ODF
> software that i could use its output as a reference to compare these
> results against, as i've found ODF outputted by word 2010 that doesnt
> open correctly in LibO but did in Calligra Words and i've also found ODF
> files on libreoffice.org that displayed differences in LibO 4.1 and 4.2.
> Currently if a .doc, .docx or .rtf loads different between LibO and ms
> word, i report these bugs, but if there are load differences for .odt
> files its difficult to know if its a LibO or ms word problem.
>

Perhaps validator
http://odf-validator2.rhcloud.com/odf-validator2/
or
http://officeshots.org/
might help.

For MS Word you should consider the information from Microsoft as well.
http://www.microsoft.com/en-us/download/details.aspx?id=20601


The normative reference is the spec itself.
https://www.oasis-open.org/standards#opendocumentv1.2
If you cannot resolve it using the spec, you can write to 
opendocument-users at lists.oasis-open.org, or if you can already point to 
the place where something is not precise enough specified write to 
office-comment at lists.oasis-open.org.

Or write an issue about the difference and attach a small(!) test 
document. Some people here are involved in the OASIS OpenDocument TC.

Kind regards
Regina




More information about the Libreoffice-qa mailing list