X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2FTestsToDo;h=bb893be24e101b872cdc4e37f354e6dd72deb521;hb=1822d44c5825b55c3405cecd33597f81cc41e9a5;hp=684d8d940d0675ee3429f0ee07242fbc3d6e8749;hpb=fe3a710bca3ed6d9242be7afc5ead84a0ade50ee;p=lyx.git diff --git a/development/TestsToDo b/development/TestsToDo index 684d8d940d..bb893be24e 100644 --- a/development/TestsToDo +++ b/development/TestsToDo @@ -1,6 +1,30 @@ This file describes tests that might be useful to implement. -- lyx2lyx tests - One way to implemente tests of lyx2lyx is to do a roundtrip lyx2lyx - conversion (e.g. with the previous major release format) and then compare the - exported .tex files before and after. Ideally there should be no change. +----- +lyx2lyx tests + +One way to implemente tests of lyx2lyx is to do a roundtrip lyx2lyx +conversion (e.g. with the previous major release format) and then compare the +exported .tex files before and after. Ideally there should be no change. + +Georg detailed a clearly better idea, but would take more time to implement: + + If you want to test lyx2lyx, then I would strongly advise to test lyx2lyx + alone, without LyX. This would be exactly the same procedure as we do with + tex2lyx: For each test case, keep the expected output of lyx2lyx as + reference, and verify once (when creating the test), that LyX will produce + the correct output. When testing, do only compare the lyx2lyx output against + the refernce. If you keep LyX (and even pdflatex) in the chain, then you + will be testing lyx2lyx, LyX and pdflatex at the same time, which will + increase the probability of failing tests, and the search for the cause will + be more difficult. + + Finally I have a general remark: The forward conversion in lyx2lyx is much + more important than the backward conversion, and the only one we guarantee + to work for each format step. The backward conversion is only implemented + for those cases where it is possible with reasonable effort. If we start to + test lyx2lyx, then we should start with the forward conversion. + +For (possibly) more discussion, see: +https://www.mail-archive.com/search?l=mid&q=n15uao%24upk%241%40ger.gmane.org +-----