Am Freitag, 20. November 2015 um 11:20:54, schrieb Guenter Milde 
<mi...@users.sf.net>
> On 2015-11-19, Kornel Benko wrote:
> > Am 19. November 2015 um 20:49:57, schrieb Guenter Milde <mi...@users.sf.net>
> 
> >> >> 1896:export/examples/seminar_pdf
> 
> >> >> Works here.
> 
> >> > Moved to nonstandardTests
> 
> >> Why? It is on CTAN and in TeXLive and MikTeX and also has found a new
> >> maintainer, see http://www.ctan.org/pkg/seminar.
> 
> > Because it does not work here. And I am pretty sure to have the newest
> > TL15 installed.
> 
> > If something never works -> ignore
> > if it works, depending on Moon -> nonstandardTests
> > if everywhere not working, but known reason -> reverted
> > if not working because of latex <-> font kombination -> suspended
> 
> I see. We need a category for tests that work at some places and don't work
> at others.
> 
> However, the tag "nonstandard" implies that this is something "exotic" or
> "optional" and we don't need to care much.
> 
> However, I do care for the proper working of the "seminar" module
> (see seminar.layout for a reason ;-).
> OTOH, I agree that this must not be solved now.
> 
> This makes it a perfect candidate for my original proposal of a
> "suspended" category that is (temporariyl) ignored regardless of whether
> the test fails or passes (i.e. just like "ignored" and "nonstandard").
> 
> I am not happy with the current meaning of the tag "suspended".
> My suggestion would be to have the following categories and sub-categories:
> 
> * export              # we expect the export to succeed
                this is also a candidate for regressions

> * reverted            # we expect the export to fail (currently) for a known
>                     # reason
                which will not be changed in near future?
   
>     - correct fail    # we know the export fails for a good reason
>                             # and want to test whether LyX correctly fails
>                             # (e.g. pdflatex with non-TeX fonts or 
> polyglossia)
                makes sense to me

>     - fragile         # exports that may easily fail because of "critical"
>                       # combination (e.g. XeTeX + TeX-fonts)
                I plead for suspended, because in the future XeTeX may become 
smarter

> * ignored             # we don't care for the result and hence dont run
>                     # these test cases
                Yes

>     - wrong output    # the output is wrong although export returns success.
>                             # not LyX's foult, but e.g. incompatible packages.
                OK

>     - nofix           # "historic" packages with bugs that prevent working
>                             # with some export routes.
                OK

>     - nonstandard     # requires packages or similar that are not on CTAN
                Do not ignore them. They _are_ compilable at the end.

>     - suspended       # - non-LyX bugs that may be resolved (works depending 
> on
>                     #   TeXLive version).
                                like XeTeX ... haha

>                     # - problems that we currently cannot solve but want to.
                Yes, but not ignore.

To make it clear: Everything ignored cannot be tested. If we want to see, if 
anything
changed (like XeTeX), we should be able to retest.
        like 'ctest -L suspended'

> The sub-categories are just for sorting the tests.
> Behaviour would be the same for main categories:
> 
> * export:   return False if export fails
> * reverted: return False if export succeeds
> * ignored:  do not run
> 
> 
> ........................................................................
> 
> 
> > #ctest -R examples/seminar
> > gives:
> >     The following tests FAILED:
> >     2190 - NON_STANDARD.export/examples/seminar_pdf (Failed)
> >     2191 - NON_STANDARD.export/examples/seminar_pdf2 (Failed)
> >     2192 - NON_STANDARD.export/examples/seminar_pdf3 (Failed)
> >     2193 - NON_STANDARD.export/examples/seminar_pdf4_texF (Failed)
> >     2195 - INVERTED_SEE-README.ctest_export/examples/seminar_pdf5_texF 
> > (Failed)
> > Errors while running CTest
> > Only NON_STANDARD.export/examples/seminar_pdf5_systemF passes.
> 
> I.e. seminar fails in any valid use case (LuaTeX gives a corrupt PDF)!
> 
> This is something that should be solved, even if it is most probabely not a
> LyX problem.
> 
> 
> Thanks,
> 
> Günter

        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to