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
signature.asc
Description: This is a digitally signed message part.