On 2015-12-17, Kornel Benko wrote:
> Am Donnerstag, 17. Dezember 2015 um 01:25:35, schrieb Scott Kostyshak 
> <skost...@lyx.org>
>> A big thanks to Kornel and Günter for all of their work on the export
>> tests. These will catch regressions and make us more confident in our
>> releases going forward.

...

>> What is a reasonable expectation of the output of 'ctest' with the
>> following?

>>   -DLYX_ENABLE_EXPORT_TESTS=ON

> Yesterday I had 0 failures with the command
>       #ctest -j12 -L export -E "xhtml|lyx16"
> (about 2800 tests)

> Today, after the many changes, I don't know.
These are now reverted.

Generally, as it is quite easy to invert a test or mark it as unreliable,
the goal should be 0 test-failures.

No test-failures means that all export-failures are recognized as one of

* correct fail (e.g. TeX limitations prevent export to a certain format)

* tolerable (e.g. failures for "exotic" documents with non-default output
  format)
  
* unreliable (e.g. failures due to non-standard requirements, failures
  depending on local configuration, "erratic" behaviour (dependong on phase
  of the moon)
  
* TODO item (e.g. LyX bugs that wait for someone to fix them or
  test-failures that still need proper categorization)

It does not mean that there are no bugs or errors.

Günter

Reply via email to